Tweak ARM assembly parsing and printing of MSR instruction.
authorJim Grosbach <grosbach@apple.com>
Tue, 19 Jul 2011 22:45:10 +0000 (22:45 +0000)
committerJim Grosbach <grosbach@apple.com>
Tue, 19 Jul 2011 22:45:10 +0000 (22:45 +0000)
commitb29b4dd988c50d5c4a15cd196e7910bf46f30b83
treec0e7a8eeb0f38d85b8cdeec1edc1f71870eeaca7
parentc8fcfc9cd9c0940e8afdaba8b815f8f489b457ba
Tweak ARM assembly parsing and printing of MSR instruction.

The system register spec should be case insensitive. The preferred form for
output with mask values of 4, 8, and 12 references APSR rather than CPSR.
Update and tidy up tests accordingly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135532 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
test/MC/ARM/arm_instructions.s
test/MC/ARM/basic-arm-instructions.s
test/MC/Disassembler/ARM/arm-tests.txt
test/MC/Disassembler/ARM/thumb-tests.txt