summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2011-08-24 21:22:15 +0000
committerJim Grosbach <grosbach@apple.com>2011-08-24 21:22:15 +0000
commit72f39f8436848885176943b0ba985a7171145423 (patch)
tree62db3c7e343891d72d69776a7e09dac252c55fd0 /utils
parent4317fe1fc669cf439cf253533323dd974f94ba4b (diff)
downloadllvm-72f39f8436848885176943b0ba985a7171145423.tar.gz
llvm-72f39f8436848885176943b0ba985a7171145423.tar.bz2
llvm-72f39f8436848885176943b0ba985a7171145423.tar.xz
Thumb parsing and encoding support for ADD SP instructions.
Fix the test FIXME and add parsing support for the ADD (SP plus immediate) and ADD (SP plus register) instruction forms. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138488 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rw-r--r--utils/TableGen/EDEmitter.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/utils/TableGen/EDEmitter.cpp b/utils/TableGen/EDEmitter.cpp
index 852b9bf125..ce59ff730e 100644
--- a/utils/TableGen/EDEmitter.cpp
+++ b/utils/TableGen/EDEmitter.cpp
@@ -603,7 +603,8 @@ static int ARMFlagFromOpName(LiteralConstantEmitter *type,
IMM("pkh_lsl_amt");
IMM("pkh_asr_amt");
IMM("jt2block_operand");
- IMM("t_imm_s4");
+ IMM("t_imm0_1020s4");
+ IMM("t_imm0_508s4");
IMM("pclabel");
IMM("adrlabel");
IMM("t_adrlabel");