aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMBaseInstrInfo.h
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2010-10-11 23:16:21 +0000
committerJim Grosbach <grosbach@apple.com>2010-10-11 23:16:21 +0000
commit42fac8ee3bc02e18a5887800e812af762b45b9eb (patch)
tree9134a0864ec487abbca6c9a52294b3b952539c27 /lib/Target/ARM/ARMBaseInstrInfo.h
parent17b443df4368acfad853d09858c033c45c468d5c (diff)
downloadexternal_llvm-42fac8ee3bc02e18a5887800e812af762b45b9eb.zip
external_llvm-42fac8ee3bc02e18a5887800e812af762b45b9eb.tar.gz
external_llvm-42fac8ee3bc02e18a5887800e812af762b45b9eb.tar.bz2
MC machine encoding for simple aritmetic instructions that use a shifted
register operand. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116259 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMBaseInstrInfo.h')
-rw-r--r--lib/Target/ARM/ARMBaseInstrInfo.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Target/ARM/ARMBaseInstrInfo.h b/lib/Target/ARM/ARMBaseInstrInfo.h
index 1c6aef1..cbfd752 100644
--- a/lib/Target/ARM/ARMBaseInstrInfo.h
+++ b/lib/Target/ARM/ARMBaseInstrInfo.h
@@ -160,6 +160,11 @@ namespace ARMII {
//===------------------------------------------------------------------===//
// Field shifts - such shifts are used to set field while generating
// machine instructions.
+ //
+ // FIXME: This list will need adjusting/fixing as the MC code emitter
+ // takes shape and the ARMCodeEmitter.cpp bits go away.
+ ShiftTypeShift = 4,
+
M_BitShift = 5,
ShiftImmShift = 5,
ShiftShift = 7,