ARM assembly parsing and encoding for BLX (immediate).
authorJim Grosbach <grosbach@apple.com>
Thu, 28 Jul 2011 21:57:55 +0000 (21:57 +0000)
committerJim Grosbach <grosbach@apple.com>
Thu, 28 Jul 2011 21:57:55 +0000 (21:57 +0000)
commitcf121c35c484ee17210fde1cecbd896348cd654a
treee885f8a9ea5516b79628c16b0fb51d63145e5654
parentd1e38dfb8d53df048b15e5f2ae70d4e1c9ce61bf
ARM assembly parsing and encoding for BLX (immediate).

Add parsing support for BLX (immediate). Since the register operand version is
predicated and the label operand version is not, we have to use some special
handling to get the operand list right for matching.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136406 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
test/MC/ARM/basic-arm-instructions.s