[AArch64] Add support for NEON scalar three register different instruction
authorChad Rosier <mcrosier@codeaurora.org>
Thu, 17 Oct 2013 18:12:29 +0000 (18:12 +0000)
committerChad Rosier <mcrosier@codeaurora.org>
Thu, 17 Oct 2013 18:12:29 +0000 (18:12 +0000)
commit3b370a2ac433c4abfbfe8f47c63fee0dbcfcc9e6
tree6c7f94df9005b1ef857c4760b82a4f734f8c62ff
parent9bb874cea257753349854106a994999981290259
[AArch64] Add support for NEON scalar three register different instruction
class.  The instruction class includes the signed saturating doubling
multiply-add long, signed saturating doubling multiply-subtract long, and
the signed saturating doubling multiply long instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192908 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/IntrinsicsAArch64.td
lib/Target/AArch64/AArch64InstrFormats.td
lib/Target/AArch64/AArch64InstrNEON.td
test/CodeGen/AArch64/neon-scalar-mul.ll
test/MC/AArch64/neon-diagnostics.s
test/MC/AArch64/neon-scalar-mul.s
test/MC/Disassembler/AArch64/neon-instructions.txt