From 6d74631062e4464326eb5c680a4d62d340fa42eb Mon Sep 17 00:00:00 2001 From: Owen Anderson Date: Mon, 8 Aug 2011 20:42:17 +0000 Subject: Fix encodings for Thumb ASR and LSR immediate operands. They encode the range 1-32, with 32 encoded as 0. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137062 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/TableGen/EDEmitter.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'utils') diff --git a/utils/TableGen/EDEmitter.cpp b/utils/TableGen/EDEmitter.cpp index bf2cbe23c8..59a765d5ba 100644 --- a/utils/TableGen/EDEmitter.cpp +++ b/utils/TableGen/EDEmitter.cpp @@ -615,6 +615,8 @@ static int ARMFlagFromOpName(LiteralConstantEmitter *type, IMM("t2ldrlabel"); IMM("postidx_imm8"); IMM("postidx_imm8s4"); + IMM("imm_sr"); + IMM("imm1_31"); MISC("brtarget", "kOperandTypeARMBranchTarget"); // ? MISC("uncondbrtarget", "kOperandTypeARMBranchTarget"); // ? -- cgit v1.2.3