Improve encoding support for BLX with immediat eoperands, and fix a BLX decoding...
authorOwen Anderson <resistor@mac.com>
Fri, 26 Aug 2011 23:32:08 +0000 (23:32 +0000)
committerOwen Anderson <resistor@mac.com>
Fri, 26 Aug 2011 23:32:08 +0000 (23:32 +0000)
commitf1eab597b2316c6cfcabfcee98895fedb2071722
tree164944f399e397b3156223d571d4ade3cab1c99e
parentd7568e1c355f5e364eddafc15c6d5553559f32a5
Improve encoding support for BLX with immediat eoperands, and fix a BLX decoding bug this uncovered.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138675 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMCodeEmitter.cpp
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/Disassembler/ARMDisassembler.cpp
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
test/MC/ARM/basic-arm-instructions.s
test/MC/Disassembler/ARM/basic-arm-instructions.txt
utils/TableGen/EDEmitter.cpp