diff options
author | Jim Grosbach <grosbach@apple.com> | 2011-08-24 21:22:15 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2011-08-24 21:22:15 +0000 |
commit | 0a0b3071df341d22ec5ba57fc76f71a340c96dea (patch) | |
tree | 9c89dc1e9bd3805e45591bd79093548e7f9ecf86 /llvm/utils/TableGen/EDEmitter.cpp | |
parent | 38cd821dc426deb51e1141a721b55229fc301d19 (diff) | |
download | bcm5719-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.cpp | 3 |
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"); |