Refactor LEApcrelJT as a pseudo-instructionlowered to a cannonical ADR
authorJim Grosbach <grosbach@apple.com>
Wed, 1 Dec 2010 19:47:31 +0000 (19:47 +0000)
committerJim Grosbach <grosbach@apple.com>
Wed, 1 Dec 2010 19:47:31 +0000 (19:47 +0000)
commit5d14f9be7ba64162c7b996f36d419b11d8cdbe9a
treea82d935cfa230eaea3ce02a255dc58e15688d277
parentbee0c38f595f52d424161dc1db9c0bfe61421957
Refactor LEApcrelJT as a pseudo-instructionlowered to a cannonical ADR
instruction at MC lowering. Add binary encoding information for the ADR,
including fixup data for the label operand.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120594 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMAsmPrinter.cpp
lib/Target/ARM/ARMCodeEmitter.cpp
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMMCCodeEmitter.cpp
utils/TableGen/EDEmitter.cpp