mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-05 13:26:55 +00:00
Add a new addressing mode for NEON load/store instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74658 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -39,15 +39,16 @@ namespace ARMII {
|
||||
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
|
||||
AddrMode6 = 6,
|
||||
AddrModeT1_1 = 7,
|
||||
AddrModeT1_2 = 8,
|
||||
AddrModeT1_4 = 9,
|
||||
AddrModeT1_s = 10, // i8 * 4 for pc and sp relative data
|
||||
AddrModeT2_i12 = 11,
|
||||
AddrModeT2_i8 = 12,
|
||||
AddrModeT2_so = 13,
|
||||
AddrModeT2_pc = 14, // +/- i12 for pc relative data
|
||||
AddrModeT2_i8s4 = 15, // i8 * 4
|
||||
|
||||
// Size* - Flags to keep track of the size of an instruction.
|
||||
SizeShift = 4,
|
||||
|
Reference in New Issue
Block a user