summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2010-12-01 19:47:31 +0000
committerJim Grosbach <grosbach@apple.com>2010-12-01 19:47:31 +0000
commit5d14f9be7ba64162c7b996f36d419b11d8cdbe9a (patch)
treea82d935cfa230eaea3ce02a255dc58e15688d277 /utils
parentbee0c38f595f52d424161dc1db9c0bfe61421957 (diff)
downloadllvm-5d14f9be7ba64162c7b996f36d419b11d8cdbe9a.tar.gz
llvm-5d14f9be7ba64162c7b996f36d419b11d8cdbe9a.tar.bz2
llvm-5d14f9be7ba64162c7b996f36d419b11d8cdbe9a.tar.xz
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
Diffstat (limited to 'utils')
-rw-r--r--utils/TableGen/EDEmitter.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/utils/TableGen/EDEmitter.cpp b/utils/TableGen/EDEmitter.cpp
index 61d4ccdda9..f3056e0531 100644
--- a/utils/TableGen/EDEmitter.cpp
+++ b/utils/TableGen/EDEmitter.cpp
@@ -582,6 +582,7 @@ static int ARMFlagFromOpName(LiteralConstantEmitter *type,
IMM("jt2block_operand");
IMM("t_imm_s4");
IMM("pclabel");
+ IMM("adrlabel");
IMM("shift_imm");
IMM("neon_vcvt_imm32");