diff options
author | Evan Cheng <evan.cheng@apple.com> | 2008-11-06 08:47:38 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2008-11-06 08:47:38 +0000 |
commit | be9982437e064b956575c7e9fb32465309b08cb2 (patch) | |
tree | 832bde05f13bc61ae4f9f89a07dc6163f9e154ae /lib/Target/ARM/ARMInstrInfo.h | |
parent | 06e5d3351b0d7210d7d2580d09523f36a11eb442 (diff) | |
download | external_llvm-be9982437e064b956575c7e9fb32465309b08cb2.zip external_llvm-be9982437e064b956575c7e9fb32465309b08cb2.tar.gz external_llvm-be9982437e064b956575c7e9fb32465309b08cb2.tar.bz2 |
Remove opcode from instruction TS flags; add MOVCC support; fix addrmode3 encoding bug.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58800 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMInstrInfo.h')
-rw-r--r-- | lib/Target/ARM/ARMInstrInfo.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/Target/ARM/ARMInstrInfo.h b/lib/Target/ARM/ARMInstrInfo.h index f3ca27f..4dcbb6a 100644 --- a/lib/Target/ARM/ARMInstrInfo.h +++ b/lib/Target/ARM/ARMInstrInfo.h @@ -59,21 +59,17 @@ namespace ARMII { IndexModePre = 1, IndexModePost = 2, - // Opcode - OpcodeShift = 9, - OpcodeMask = 0xf << OpcodeShift, - //===------------------------------------------------------------------===// // Misc flags. // UnaryDP - Indicates this is a unary data processing instruction, i.e. // it doesn't have a Rn operand. - UnaryDP = 1 << 13, + UnaryDP = 1 << 9, //===------------------------------------------------------------------===// // Instruction encoding formats. // - FormShift = 14, + FormShift = 10, FormMask = 0xf << FormShift, // Pseudo instructions |