summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/EDEmitter.cpp
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
commit0a0b3071df341d22ec5ba57fc76f71a340c96dea (patch)
tree9c89dc1e9bd3805e45591bd79093548e7f9ecf86 /llvm/utils/TableGen/EDEmitter.cpp
parent38cd821dc426deb51e1141a721b55229fc301d19 (diff)
downloadbcm5719-llvm-0a0b3071df341d22ec5ba57fc76f71a340c96dea.tar.gz
bcm5719-llvm-0a0b3071df341d22ec5ba57fc76f71a340c96dea.zip
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. llvm-svn: 138488
Diffstat (limited to 'llvm/utils/TableGen/EDEmitter.cpp')
-rw-r--r--llvm/utils/TableGen/EDEmitter.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/utils/TableGen/EDEmitter.cpp b/llvm/utils/TableGen/EDEmitter.cpp
index 852b9bf125b..ce59ff730e9 100644
--- a/llvm/utils/TableGen/EDEmitter.cpp
+++ b/llvm/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");
OpenPOWER on IntegriCloud