Added entries for ASR, LSL, LSR, ROR, and RRX so that the disassembler prints
authorJohnny Chen <johnny.chen@apple.com>
Fri, 19 Feb 2010 02:12:06 +0000 (02:12 +0000)
committerJohnny Chen <johnny.chen@apple.com>
Fri, 19 Feb 2010 02:12:06 +0000 (02:12 +0000)
commit8f5e04098fe14d4a0e4da67b93ed471ba863e3e9
tree1793882e086450d326fbe4f4827d277b48fbe93a
parentefd9e9505167a398ba3c4924b09a47bd4d688e51
Added entries for ASR, LSL, LSR, ROR, and RRX so that the disassembler prints
out the canonical form (A8.6.98) instead of the pseudo-instruction as provided
via MOVs.

DBG_ARM_DISASM=YES llvm-mc -triple=arm-unknown-unknown --disassemble
0xc0 0x00 0xa0 0xe1
Opcode=29 Name=ASR Format=ARM_FORMAT_LDMISCFRM
 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
-------------------------------------------------------------------------------------------------
| 1: 1: 1: 0| 0: 0: 0: 1| 1: 0: 1: 0| 0: 0: 0: 0| 0: 0: 0: 0| 0: 0: 0: 0| 1: 1: 0: 0| 0: 0: 0: 0|
-------------------------------------------------------------------------------------------------

asr r0, r0, #1

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96654 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrInfo.td