Implement aarch64 neon instruction set AdvSIMD (3V Diff), covering the following...
authorJiangning Liu <jiangning.liu@arm.com>
Mon, 9 Sep 2013 02:20:27 +0000 (02:20 +0000)
committerJiangning Liu <jiangning.liu@arm.com>
Mon, 9 Sep 2013 02:20:27 +0000 (02:20 +0000)
commit959cd8f49bb85c8dfe971eb5a8a648ff41ca8ebd
tree746a5fdf146ee7373e073b6c7b163147e7a693d4
parent56736c18c14e89a386dae969e33a31ce685a0a1c
Implement aarch64 neon instruction set AdvSIMD (3V Diff), covering the following 26 instructions,

SADDL, UADDL, SADDW, UADDW, SSUBL, USUBL, SSUBW, USUBW, ADDHN, RADDHN, SABAL, UABAL, SUBHN, RSUBHN, SABDL, UABDL, SMLAL, UMLAL, SMLSL, UMLSL, SQDMLAL, SQDMLSL, SMULL, UMULL, SQDMULL, PMULL

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190288 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64InstrFormats.td
lib/Target/AArch64/AArch64InstrNEON.td
test/CodeGen/AArch64/neon-3vdiff.ll [new file with mode: 0644]
test/MC/AArch64/neon-3vdiff.s [new file with mode: 0644]
test/MC/AArch64/neon-diagnostics.s
test/MC/Disassembler/AArch64/neon-instructions.txt