Thumb2 assembly parsing and encoding for LDRD(immediate).
authorJim Grosbach <grosbach@apple.com>
Thu, 8 Sep 2011 22:07:06 +0000 (22:07 +0000)
committerJim Grosbach <grosbach@apple.com>
Thu, 8 Sep 2011 22:07:06 +0000 (22:07 +0000)
commita77295db19527503d6b290e4f34f273d0a789365
tree0e8bbf22b44dd8b031c1d516d4abcdf668b1ea7d
parent7ec8fb8830108574b58c85c740d1857ccd2b0aba
Thumb2 assembly parsing and encoding for LDRD(immediate).

Refactor operand handling for STRD as well. Tests for that forthcoming.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139322 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMCodeEmitter.cpp
lib/Target/ARM/ARMInstrFormats.td
lib/Target/ARM/ARMInstrThumb2.td
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
lib/Target/ARM/Disassembler/ARMDisassembler.cpp
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
test/MC/ARM/basic-thumb2-instructions.s
test/MC/Disassembler/ARM/invalid-LDRD_PRE-thumb.txt