[AArch64] Implemented AdvSIMD scalar x indexed element format and AdvSIMD scalar
authorChad Rosier <mcrosier@codeaurora.org>
Tue, 12 Nov 2013 19:13:08 +0000 (19:13 +0000)
committerChad Rosier <mcrosier@codeaurora.org>
Tue, 12 Nov 2013 19:13:08 +0000 (19:13 +0000)
commit13c83a2a09a0842ff57ec020fe3f534de766ccd1
tree6a1897904b0179913e91d404e6d139aa733f1e79
parent3e94418e857d5e17b5d16dbc5abc8b5a8b4efac6
[AArch64] Implemented AdvSIMD scalar x indexed element format and AdvSIMD scalar
copy in MC layer. Added the MC layer tests.  Fixed triple setting in test cases.

Patch by Ana Pazos <apazos@codeaurora.org>.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194501 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
lib/Target/AArch64/AArch64InstrFormats.td
lib/Target/AArch64/AArch64InstrInfo.td
lib/Target/AArch64/AArch64InstrNEON.td
lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
test/MC/AArch64/neon-3vdiff.s
test/MC/AArch64/neon-diagnostics.s
test/MC/AArch64/neon-scalar-by-elem-mla.s [new file with mode: 0644]
test/MC/AArch64/neon-scalar-by-elem-mul.s [new file with mode: 0644]
test/MC/AArch64/neon-scalar-by-elem-saturating-mla.s [new file with mode: 0644]
test/MC/AArch64/neon-scalar-by-elem-saturating-mul.s [new file with mode: 0644]
test/MC/AArch64/neon-scalar-dup.s [new file with mode: 0644]
test/MC/AArch64/neon-simd-copy.s
test/MC/AArch64/neon-simd-shift.s
test/MC/Disassembler/AArch64/neon-instructions.txt