diff options
author | Evan Cheng <evan.cheng@apple.com> | 2009-06-30 02:15:48 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2009-06-30 02:15:48 +0000 |
commit | f3c21b857b8449bcde35e499ef8268c0fec9514d (patch) | |
tree | 48cb36884167c68bed53d80d9d7843c13bf690c3 /lib/Target/ARM/ARMInstrInfo.h | |
parent | e9722fc850108a7b27c96dfd86ffc6f3c326f318 (diff) | |
download | external_llvm-f3c21b857b8449bcde35e499ef8268c0fec9514d.zip external_llvm-f3c21b857b8449bcde35e499ef8268c0fec9514d.tar.gz external_llvm-f3c21b857b8449bcde35e499ef8268c0fec9514d.tar.bz2 |
A few more load instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74500 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMInstrInfo.h')
-rw-r--r-- | lib/Target/ARM/ARMInstrInfo.h | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/lib/Target/ARM/ARMInstrInfo.h b/lib/Target/ARM/ARMInstrInfo.h index ac1eec0..cdc4208 100644 --- a/lib/Target/ARM/ARMInstrInfo.h +++ b/lib/Target/ARM/ARMInstrInfo.h @@ -33,20 +33,21 @@ namespace ARMII { // This four-bit field describes the addressing mode used. AddrModeMask = 0xf, - AddrModeNone = 0, - AddrMode1 = 1, - AddrMode2 = 2, - AddrMode3 = 3, - AddrMode4 = 4, - AddrMode5 = 5, - AddrModeT1_1 = 6, - AddrModeT1_2 = 7, - AddrModeT1_4 = 8, - AddrModeT1_s = 9, // i8 * 4 for pc and sp relative data - AddrModeT2_i12= 10, - AddrModeT2_i8 = 11, - AddrModeT2_so = 12, - AddrModeT2_pc = 13, // +/- i12 for pc relative data + AddrModeNone = 0, + AddrMode1 = 1, + AddrMode2 = 2, + AddrMode3 = 3, + AddrMode4 = 4, + AddrMode5 = 5, + AddrModeT1_1 = 6, + AddrModeT1_2 = 7, + AddrModeT1_4 = 8, + AddrModeT1_s = 9, // i8 * 4 for pc and sp relative data + AddrModeT2_i12 = 10, + AddrModeT2_i8 = 11, + AddrModeT2_so = 12, + AddrModeT2_pc = 13, // +/- i12 for pc relative data + AddrModeT2_i8s4 = 14, // i8 * 4 // Size* - Flags to keep track of the size of an instruction. SizeShift = 4, |