diff options
author | Jim Grosbach <grosbach@apple.com> | 2011-09-15 22:34:29 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2011-09-15 22:34:29 +0000 |
commit | c075d45364190dfe06eda8aa93b6856d4f55f107 (patch) | |
tree | 439955c4dfb1222bbe75b40c65288929a362b08b /lib | |
parent | 74bf18cceaa4d83c816ffda04592c00a16de60c4 (diff) | |
download | llvm-c075d45364190dfe06eda8aa93b6856d4f55f107.tar.gz llvm-c075d45364190dfe06eda8aa93b6856d4f55f107.tar.bz2 llvm-c075d45364190dfe06eda8aa93b6856d4f55f107.tar.xz |
Thumb2 assembly parsing and encoding for SHASX/SHSAX.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139870 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Target/ARM/ARMInstrInfo.td | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/Target/ARM/ARMInstrInfo.td b/lib/Target/ARM/ARMInstrInfo.td index 72793e0e33..c5e4b8653c 100644 --- a/lib/Target/ARM/ARMInstrInfo.td +++ b/lib/Target/ARM/ARMInstrInfo.td @@ -4946,6 +4946,10 @@ def : MnemonicAlias<"srs", "srsia">; def : MnemonicAlias<"qsubaddx", "qsax">; // SASX == SADDSUBX def : MnemonicAlias<"saddsubx", "sasx">; +// SHASX == SHADDSUBX +def : MnemonicAlias<"shaddsubx", "shasx">; +// SHSAX == SHSUBADDX +def : MnemonicAlias<"shsubaddx", "shsax">; // LDRSBT/LDRHT/LDRSHT post-index offset if optional. // Note that the write-back output register is a dummy operand for MC (it's |