Move the ARM SSAT and USAT optional shift amount operand out of the
authorBob Wilson <bob.wilson@apple.com>
Wed, 11 Aug 2010 23:10:46 +0000 (23:10 +0000)
committerBob Wilson <bob.wilson@apple.com>
Wed, 11 Aug 2010 23:10:46 +0000 (23:10 +0000)
commiteaf1c98a7c38444d41d1c6dc2074736eec7d452f
treebf66b7868bcfe84e57996839bac66ca62b4475aa
parentd29583bd32eb3e918b797849f55c0ad2667396c4
Move the ARM SSAT and USAT optional shift amount operand out of the
instruction opcode.  This also fixes part of PR7792.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110875 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMAsmPrinter.cpp
lib/Target/ARM/ARMCodeEmitter.cpp
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp
lib/Target/ARM/AsmPrinter/ARMInstPrinter.h
lib/Target/ARM/Disassembler/ARMDisassembler.cpp
lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
test/MC/Disassembler/arm-tests.txt
utils/TableGen/EDEmitter.cpp