Simplify printing of ARM shifted immediates.
authorJim Grosbach <grosbach@apple.com>
Mon, 11 Jul 2011 16:48:36 +0000 (16:48 +0000)
committerJim Grosbach <grosbach@apple.com>
Mon, 11 Jul 2011 16:48:36 +0000 (16:48 +0000)
commit589130fac11bc8c186736161600575c3ed6acc5b
treec998cc511d05334bb9e6cb222ad7b86376db753a
parent6e6cdd00aaca083779eb70dc238779935da6b9c8
Simplify printing of ARM shifted immediates.

Print shifted immediate values directly rather than as a payload+shifter
value pair. This makes for more readable output assembly code, simplifies
the instruction printer, and is consistent with how Thumb immediates are
 displayed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134902 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
lib/Target/ARM/InstPrinter/ARMInstPrinter.h
test/CodeGen/ARM/constants.ll
test/CodeGen/ARM/fast-isel.ll
test/CodeGen/ARM/fp.ll
test/CodeGen/ARM/long.ll
test/CodeGen/ARM/select-imm.ll
test/CodeGen/ARM/select_xform.ll
test/CodeGen/ARM/sub.ll
test/MC/ARM/simple-encoding.ll
test/MC/Disassembler/ARM/arm-tests.txt