OSDN Git Service

Get rid of the separate opcodes for the Darwin versions of tBL, tBLXi, and tBLXr...
authorOwen Anderson <resistor@mac.com>
Fri, 15 Jul 2011 22:49:31 +0000 (22:49 +0000)
committerOwen Anderson <resistor@mac.com>
Fri, 15 Jul 2011 22:49:31 +0000 (22:49 +0000)
commit49e163b6c749a6118939fbba19664b96c2089cfc
treecf4be8bcb62327303e945f49169262d9ccaff6c5
parent75b10047fc57c30c86bb7c9ea0ee923ff3c33a7e
Get rid of the separate opcodes for the Darwin versions of tBL, tBLXi, and tBLXr, using pseudo-instructions to lower to the single final opcode.  Update the ARM disassembler for this change.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135319 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrThumb.td
lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h
utils/TableGen/ARMDecoderEmitter.cpp