enum | ArmISA::IntRegIndex {
ArmISA::INTREG_R0,
ArmISA::INTREG_R1,
ArmISA::INTREG_R2,
ArmISA::INTREG_R3,
ArmISA::INTREG_R4,
ArmISA::INTREG_R5,
ArmISA::INTREG_R6,
ArmISA::INTREG_R7,
ArmISA::INTREG_R8,
ArmISA::INTREG_R9,
ArmISA::INTREG_R10,
ArmISA::INTREG_R11,
ArmISA::INTREG_R12,
ArmISA::INTREG_R13,
ArmISA::INTREG_SP = INTREG_R13,
ArmISA::INTREG_R14,
ArmISA::INTREG_LR = INTREG_R14,
ArmISA::INTREG_R15,
ArmISA::INTREG_PC = INTREG_R15,
ArmISA::INTREG_R13_SVC,
ArmISA::INTREG_SP_SVC = INTREG_R13_SVC,
ArmISA::INTREG_R14_SVC,
ArmISA::INTREG_LR_SVC = INTREG_R14_SVC,
ArmISA::INTREG_R13_MON,
ArmISA::INTREG_SP_MON = INTREG_R13_MON,
ArmISA::INTREG_R14_MON,
ArmISA::INTREG_LR_MON = INTREG_R14_MON,
ArmISA::INTREG_R13_HYP,
ArmISA::INTREG_SP_HYP = INTREG_R13_HYP,
ArmISA::INTREG_R13_ABT,
ArmISA::INTREG_SP_ABT = INTREG_R13_ABT,
ArmISA::INTREG_R14_ABT,
ArmISA::INTREG_LR_ABT = INTREG_R14_ABT,
ArmISA::INTREG_R13_UND,
ArmISA::INTREG_SP_UND = INTREG_R13_UND,
ArmISA::INTREG_R14_UND,
ArmISA::INTREG_LR_UND = INTREG_R14_UND,
ArmISA::INTREG_R13_IRQ,
ArmISA::INTREG_SP_IRQ = INTREG_R13_IRQ,
ArmISA::INTREG_R14_IRQ,
ArmISA::INTREG_LR_IRQ = INTREG_R14_IRQ,
ArmISA::INTREG_R8_FIQ,
ArmISA::INTREG_R9_FIQ,
ArmISA::INTREG_R10_FIQ,
ArmISA::INTREG_R11_FIQ,
ArmISA::INTREG_R12_FIQ,
ArmISA::INTREG_R13_FIQ,
ArmISA::INTREG_SP_FIQ = INTREG_R13_FIQ,
ArmISA::INTREG_R14_FIQ,
ArmISA::INTREG_LR_FIQ = INTREG_R14_FIQ,
ArmISA::INTREG_ZERO,
ArmISA::INTREG_UREG0,
ArmISA::INTREG_UREG1,
ArmISA::INTREG_UREG2,
ArmISA::INTREG_DUMMY,
ArmISA::INTREG_SP0,
ArmISA::INTREG_SP1,
ArmISA::INTREG_SP2,
ArmISA::INTREG_SP3,
ArmISA::NUM_INTREGS,
ArmISA::NUM_ARCH_INTREGS = 32,
ArmISA::INTREG_X0 = 0,
ArmISA::INTREG_X1,
ArmISA::INTREG_X2,
ArmISA::INTREG_X3,
ArmISA::INTREG_X4,
ArmISA::INTREG_X5,
ArmISA::INTREG_X6,
ArmISA::INTREG_X7,
ArmISA::INTREG_X8,
ArmISA::INTREG_X9,
ArmISA::INTREG_X10,
ArmISA::INTREG_X11,
ArmISA::INTREG_X12,
ArmISA::INTREG_X13,
ArmISA::INTREG_X14,
ArmISA::INTREG_X15,
ArmISA::INTREG_X16,
ArmISA::INTREG_X17,
ArmISA::INTREG_X18,
ArmISA::INTREG_X19,
ArmISA::INTREG_X20,
ArmISA::INTREG_X21,
ArmISA::INTREG_X22,
ArmISA::INTREG_X23,
ArmISA::INTREG_X24,
ArmISA::INTREG_X25,
ArmISA::INTREG_X26,
ArmISA::INTREG_X27,
ArmISA::INTREG_X28,
ArmISA::INTREG_X29,
ArmISA::INTREG_X30,
ArmISA::INTREG_X31,
ArmISA::INTREG_SPX = NUM_INTREGS,
ArmISA::INTREG_R0_USR = INTREG_R0,
ArmISA::INTREG_R1_USR = INTREG_R1,
ArmISA::INTREG_R2_USR = INTREG_R2,
ArmISA::INTREG_R3_USR = INTREG_R3,
ArmISA::INTREG_R4_USR = INTREG_R4,
ArmISA::INTREG_R5_USR = INTREG_R5,
ArmISA::INTREG_R6_USR = INTREG_R6,
ArmISA::INTREG_R7_USR = INTREG_R7,
ArmISA::INTREG_R8_USR = INTREG_R8,
ArmISA::INTREG_R9_USR = INTREG_R9,
ArmISA::INTREG_R10_USR = INTREG_R10,
ArmISA::INTREG_R11_USR = INTREG_R11,
ArmISA::INTREG_R12_USR = INTREG_R12,
ArmISA::INTREG_R13_USR = INTREG_R13,
ArmISA::INTREG_SP_USR = INTREG_SP,
ArmISA::INTREG_R14_USR = INTREG_R14,
ArmISA::INTREG_LR_USR = INTREG_LR,
ArmISA::INTREG_R15_USR = INTREG_R15,
ArmISA::INTREG_PC_USR = INTREG_PC,
ArmISA::INTREG_R0_SVC = INTREG_R0,
ArmISA::INTREG_R1_SVC = INTREG_R1,
ArmISA::INTREG_R2_SVC = INTREG_R2,
ArmISA::INTREG_R3_SVC = INTREG_R3,
ArmISA::INTREG_R4_SVC = INTREG_R4,
ArmISA::INTREG_R5_SVC = INTREG_R5,
ArmISA::INTREG_R6_SVC = INTREG_R6,
ArmISA::INTREG_R7_SVC = INTREG_R7,
ArmISA::INTREG_R8_SVC = INTREG_R8,
ArmISA::INTREG_R9_SVC = INTREG_R9,
ArmISA::INTREG_R10_SVC = INTREG_R10,
ArmISA::INTREG_R11_SVC = INTREG_R11,
ArmISA::INTREG_R12_SVC = INTREG_R12,
ArmISA::INTREG_PC_SVC = INTREG_PC,
ArmISA::INTREG_R15_SVC = INTREG_R15,
ArmISA::INTREG_R0_MON = INTREG_R0,
ArmISA::INTREG_R1_MON = INTREG_R1,
ArmISA::INTREG_R2_MON = INTREG_R2,
ArmISA::INTREG_R3_MON = INTREG_R3,
ArmISA::INTREG_R4_MON = INTREG_R4,
ArmISA::INTREG_R5_MON = INTREG_R5,
ArmISA::INTREG_R6_MON = INTREG_R6,
ArmISA::INTREG_R7_MON = INTREG_R7,
ArmISA::INTREG_R8_MON = INTREG_R8,
ArmISA::INTREG_R9_MON = INTREG_R9,
ArmISA::INTREG_R10_MON = INTREG_R10,
ArmISA::INTREG_R11_MON = INTREG_R11,
ArmISA::INTREG_R12_MON = INTREG_R12,
ArmISA::INTREG_PC_MON = INTREG_PC,
ArmISA::INTREG_R15_MON = INTREG_R15,
ArmISA::INTREG_R0_ABT = INTREG_R0,
ArmISA::INTREG_R1_ABT = INTREG_R1,
ArmISA::INTREG_R2_ABT = INTREG_R2,
ArmISA::INTREG_R3_ABT = INTREG_R3,
ArmISA::INTREG_R4_ABT = INTREG_R4,
ArmISA::INTREG_R5_ABT = INTREG_R5,
ArmISA::INTREG_R6_ABT = INTREG_R6,
ArmISA::INTREG_R7_ABT = INTREG_R7,
ArmISA::INTREG_R8_ABT = INTREG_R8,
ArmISA::INTREG_R9_ABT = INTREG_R9,
ArmISA::INTREG_R10_ABT = INTREG_R10,
ArmISA::INTREG_R11_ABT = INTREG_R11,
ArmISA::INTREG_R12_ABT = INTREG_R12,
ArmISA::INTREG_PC_ABT = INTREG_PC,
ArmISA::INTREG_R15_ABT = INTREG_R15,
ArmISA::INTREG_R0_HYP = INTREG_R0,
ArmISA::INTREG_R1_HYP = INTREG_R1,
ArmISA::INTREG_R2_HYP = INTREG_R2,
ArmISA::INTREG_R3_HYP = INTREG_R3,
ArmISA::INTREG_R4_HYP = INTREG_R4,
ArmISA::INTREG_R5_HYP = INTREG_R5,
ArmISA::INTREG_R6_HYP = INTREG_R6,
ArmISA::INTREG_R7_HYP = INTREG_R7,
ArmISA::INTREG_R8_HYP = INTREG_R8,
ArmISA::INTREG_R9_HYP = INTREG_R9,
ArmISA::INTREG_R10_HYP = INTREG_R10,
ArmISA::INTREG_R11_HYP = INTREG_R11,
ArmISA::INTREG_R12_HYP = INTREG_R12,
ArmISA::INTREG_LR_HYP = INTREG_LR,
ArmISA::INTREG_R14_HYP = INTREG_R14,
ArmISA::INTREG_PC_HYP = INTREG_PC,
ArmISA::INTREG_R15_HYP = INTREG_R15,
ArmISA::INTREG_R0_UND = INTREG_R0,
ArmISA::INTREG_R1_UND = INTREG_R1,
ArmISA::INTREG_R2_UND = INTREG_R2,
ArmISA::INTREG_R3_UND = INTREG_R3,
ArmISA::INTREG_R4_UND = INTREG_R4,
ArmISA::INTREG_R5_UND = INTREG_R5,
ArmISA::INTREG_R6_UND = INTREG_R6,
ArmISA::INTREG_R7_UND = INTREG_R7,
ArmISA::INTREG_R8_UND = INTREG_R8,
ArmISA::INTREG_R9_UND = INTREG_R9,
ArmISA::INTREG_R10_UND = INTREG_R10,
ArmISA::INTREG_R11_UND = INTREG_R11,
ArmISA::INTREG_R12_UND = INTREG_R12,
ArmISA::INTREG_PC_UND = INTREG_PC,
ArmISA::INTREG_R15_UND = INTREG_R15,
ArmISA::INTREG_R0_IRQ = INTREG_R0,
ArmISA::INTREG_R1_IRQ = INTREG_R1,
ArmISA::INTREG_R2_IRQ = INTREG_R2,
ArmISA::INTREG_R3_IRQ = INTREG_R3,
ArmISA::INTREG_R4_IRQ = INTREG_R4,
ArmISA::INTREG_R5_IRQ = INTREG_R5,
ArmISA::INTREG_R6_IRQ = INTREG_R6,
ArmISA::INTREG_R7_IRQ = INTREG_R7,
ArmISA::INTREG_R8_IRQ = INTREG_R8,
ArmISA::INTREG_R9_IRQ = INTREG_R9,
ArmISA::INTREG_R10_IRQ = INTREG_R10,
ArmISA::INTREG_R11_IRQ = INTREG_R11,
ArmISA::INTREG_R12_IRQ = INTREG_R12,
ArmISA::INTREG_PC_IRQ = INTREG_PC,
ArmISA::INTREG_R15_IRQ = INTREG_R15,
ArmISA::INTREG_R0_FIQ = INTREG_R0,
ArmISA::INTREG_R1_FIQ = INTREG_R1,
ArmISA::INTREG_R2_FIQ = INTREG_R2,
ArmISA::INTREG_R3_FIQ = INTREG_R3,
ArmISA::INTREG_R4_FIQ = INTREG_R4,
ArmISA::INTREG_R5_FIQ = INTREG_R5,
ArmISA::INTREG_R6_FIQ = INTREG_R6,
ArmISA::INTREG_R7_FIQ = INTREG_R7,
ArmISA::INTREG_PC_FIQ = INTREG_PC,
ArmISA::INTREG_R15_FIQ = INTREG_R15
} |