enum | llvm::AArch64SysReg::SysRegROValues {
llvm::AArch64SysReg::MDCCSR_EL0 = 0x9808,
llvm::AArch64SysReg::DBGDTRRX_EL0 = 0x9828,
llvm::AArch64SysReg::MDRAR_EL1 = 0x8080,
llvm::AArch64SysReg::OSLSR_EL1 = 0x808c,
llvm::AArch64SysReg::DBGAUTHSTATUS_EL1 = 0x83f6,
llvm::AArch64SysReg::PMCEID0_EL0 = 0xdce6,
llvm::AArch64SysReg::PMCEID1_EL0 = 0xdce7,
llvm::AArch64SysReg::MIDR_EL1 = 0xc000,
llvm::AArch64SysReg::CCSIDR_EL1 = 0xc800,
llvm::AArch64SysReg::CLIDR_EL1 = 0xc801,
llvm::AArch64SysReg::CTR_EL0 = 0xd801,
llvm::AArch64SysReg::MPIDR_EL1 = 0xc005,
llvm::AArch64SysReg::REVIDR_EL1 = 0xc006,
llvm::AArch64SysReg::AIDR_EL1 = 0xc807,
llvm::AArch64SysReg::DCZID_EL0 = 0xd807,
llvm::AArch64SysReg::ID_PFR0_EL1 = 0xc008,
llvm::AArch64SysReg::ID_PFR1_EL1 = 0xc009,
llvm::AArch64SysReg::ID_DFR0_EL1 = 0xc00a,
llvm::AArch64SysReg::ID_AFR0_EL1 = 0xc00b,
llvm::AArch64SysReg::ID_MMFR0_EL1 = 0xc00c,
llvm::AArch64SysReg::ID_MMFR1_EL1 = 0xc00d,
llvm::AArch64SysReg::ID_MMFR2_EL1 = 0xc00e,
llvm::AArch64SysReg::ID_MMFR3_EL1 = 0xc00f,
llvm::AArch64SysReg::ID_ISAR0_EL1 = 0xc010,
llvm::AArch64SysReg::ID_ISAR1_EL1 = 0xc011,
llvm::AArch64SysReg::ID_ISAR2_EL1 = 0xc012,
llvm::AArch64SysReg::ID_ISAR3_EL1 = 0xc013,
llvm::AArch64SysReg::ID_ISAR4_EL1 = 0xc014,
llvm::AArch64SysReg::ID_ISAR5_EL1 = 0xc015,
llvm::AArch64SysReg::ID_A64PFR0_EL1 = 0xc020,
llvm::AArch64SysReg::ID_A64PFR1_EL1 = 0xc021,
llvm::AArch64SysReg::ID_A64DFR0_EL1 = 0xc028,
llvm::AArch64SysReg::ID_A64DFR1_EL1 = 0xc029,
llvm::AArch64SysReg::ID_A64AFR0_EL1 = 0xc02c,
llvm::AArch64SysReg::ID_A64AFR1_EL1 = 0xc02d,
llvm::AArch64SysReg::ID_A64ISAR0_EL1 = 0xc030,
llvm::AArch64SysReg::ID_A64ISAR1_EL1 = 0xc031,
llvm::AArch64SysReg::ID_A64MMFR0_EL1 = 0xc038,
llvm::AArch64SysReg::ID_A64MMFR1_EL1 = 0xc039,
llvm::AArch64SysReg::MVFR0_EL1 = 0xc018,
llvm::AArch64SysReg::MVFR1_EL1 = 0xc019,
llvm::AArch64SysReg::MVFR2_EL1 = 0xc01a,
llvm::AArch64SysReg::RVBAR_EL1 = 0xc601,
llvm::AArch64SysReg::RVBAR_EL2 = 0xe601,
llvm::AArch64SysReg::RVBAR_EL3 = 0xf601,
llvm::AArch64SysReg::ISR_EL1 = 0xc608,
llvm::AArch64SysReg::CNTPCT_EL0 = 0xdf01,
llvm::AArch64SysReg::CNTVCT_EL0 = 0xdf02,
llvm::AArch64SysReg::TRCSTATR = 0x8818,
llvm::AArch64SysReg::TRCIDR8 = 0x8806,
llvm::AArch64SysReg::TRCIDR9 = 0x880e,
llvm::AArch64SysReg::TRCIDR10 = 0x8816,
llvm::AArch64SysReg::TRCIDR11 = 0x881e,
llvm::AArch64SysReg::TRCIDR12 = 0x8826,
llvm::AArch64SysReg::TRCIDR13 = 0x882e,
llvm::AArch64SysReg::TRCIDR0 = 0x8847,
llvm::AArch64SysReg::TRCIDR1 = 0x884f,
llvm::AArch64SysReg::TRCIDR2 = 0x8857,
llvm::AArch64SysReg::TRCIDR3 = 0x885f,
llvm::AArch64SysReg::TRCIDR4 = 0x8867,
llvm::AArch64SysReg::TRCIDR5 = 0x886f,
llvm::AArch64SysReg::TRCIDR6 = 0x8877,
llvm::AArch64SysReg::TRCIDR7 = 0x887f,
llvm::AArch64SysReg::TRCOSLSR = 0x888c,
llvm::AArch64SysReg::TRCPDSR = 0x88ac,
llvm::AArch64SysReg::TRCDEVAFF0 = 0x8bd6,
llvm::AArch64SysReg::TRCDEVAFF1 = 0x8bde,
llvm::AArch64SysReg::TRCLSR = 0x8bee,
llvm::AArch64SysReg::TRCAUTHSTATUS = 0x8bf6,
llvm::AArch64SysReg::TRCDEVARCH = 0x8bfe,
llvm::AArch64SysReg::TRCDEVID = 0x8b97,
llvm::AArch64SysReg::TRCDEVTYPE = 0x8b9f,
llvm::AArch64SysReg::TRCPIDR4 = 0x8ba7,
llvm::AArch64SysReg::TRCPIDR5 = 0x8baf,
llvm::AArch64SysReg::TRCPIDR6 = 0x8bb7,
llvm::AArch64SysReg::TRCPIDR7 = 0x8bbf,
llvm::AArch64SysReg::TRCPIDR0 = 0x8bc7,
llvm::AArch64SysReg::TRCPIDR1 = 0x8bcf,
llvm::AArch64SysReg::TRCPIDR2 = 0x8bd7,
llvm::AArch64SysReg::TRCPIDR3 = 0x8bdf,
llvm::AArch64SysReg::TRCCIDR0 = 0x8be7,
llvm::AArch64SysReg::TRCCIDR1 = 0x8bef,
llvm::AArch64SysReg::TRCCIDR2 = 0x8bf7,
llvm::AArch64SysReg::TRCCIDR3 = 0x8bff,
llvm::AArch64SysReg::ICC_IAR1_EL1 = 0xc660,
llvm::AArch64SysReg::ICC_IAR0_EL1 = 0xc640,
llvm::AArch64SysReg::ICC_HPPIR1_EL1 = 0xc662,
llvm::AArch64SysReg::ICC_HPPIR0_EL1 = 0xc642,
llvm::AArch64SysReg::ICC_RPR_EL1 = 0xc65b,
llvm::AArch64SysReg::ICH_VTR_EL2 = 0xe659,
llvm::AArch64SysReg::ICH_EISR_EL2 = 0xe65b,
llvm::AArch64SysReg::ICH_ELSR_EL2 = 0xe65d
} |
enum | llvm::AArch64SysReg::SysRegValues {
llvm::AArch64SysReg::Invalid = -1,
llvm::AArch64SysReg::OSDTRRX_EL1 = 0x8002,
llvm::AArch64SysReg::OSDTRTX_EL1 = 0x801a,
llvm::AArch64SysReg::TEECR32_EL1 = 0x9000,
llvm::AArch64SysReg::MDCCINT_EL1 = 0x8010,
llvm::AArch64SysReg::MDSCR_EL1 = 0x8012,
llvm::AArch64SysReg::DBGDTR_EL0 = 0x9820,
llvm::AArch64SysReg::OSECCR_EL1 = 0x8032,
llvm::AArch64SysReg::DBGVCR32_EL2 = 0xa038,
llvm::AArch64SysReg::DBGBVR0_EL1 = 0x8004,
llvm::AArch64SysReg::DBGBVR1_EL1 = 0x800c,
llvm::AArch64SysReg::DBGBVR2_EL1 = 0x8014,
llvm::AArch64SysReg::DBGBVR3_EL1 = 0x801c,
llvm::AArch64SysReg::DBGBVR4_EL1 = 0x8024,
llvm::AArch64SysReg::DBGBVR5_EL1 = 0x802c,
llvm::AArch64SysReg::DBGBVR6_EL1 = 0x8034,
llvm::AArch64SysReg::DBGBVR7_EL1 = 0x803c,
llvm::AArch64SysReg::DBGBVR8_EL1 = 0x8044,
llvm::AArch64SysReg::DBGBVR9_EL1 = 0x804c,
llvm::AArch64SysReg::DBGBVR10_EL1 = 0x8054,
llvm::AArch64SysReg::DBGBVR11_EL1 = 0x805c,
llvm::AArch64SysReg::DBGBVR12_EL1 = 0x8064,
llvm::AArch64SysReg::DBGBVR13_EL1 = 0x806c,
llvm::AArch64SysReg::DBGBVR14_EL1 = 0x8074,
llvm::AArch64SysReg::DBGBVR15_EL1 = 0x807c,
llvm::AArch64SysReg::DBGBCR0_EL1 = 0x8005,
llvm::AArch64SysReg::DBGBCR1_EL1 = 0x800d,
llvm::AArch64SysReg::DBGBCR2_EL1 = 0x8015,
llvm::AArch64SysReg::DBGBCR3_EL1 = 0x801d,
llvm::AArch64SysReg::DBGBCR4_EL1 = 0x8025,
llvm::AArch64SysReg::DBGBCR5_EL1 = 0x802d,
llvm::AArch64SysReg::DBGBCR6_EL1 = 0x8035,
llvm::AArch64SysReg::DBGBCR7_EL1 = 0x803d,
llvm::AArch64SysReg::DBGBCR8_EL1 = 0x8045,
llvm::AArch64SysReg::DBGBCR9_EL1 = 0x804d,
llvm::AArch64SysReg::DBGBCR10_EL1 = 0x8055,
llvm::AArch64SysReg::DBGBCR11_EL1 = 0x805d,
llvm::AArch64SysReg::DBGBCR12_EL1 = 0x8065,
llvm::AArch64SysReg::DBGBCR13_EL1 = 0x806d,
llvm::AArch64SysReg::DBGBCR14_EL1 = 0x8075,
llvm::AArch64SysReg::DBGBCR15_EL1 = 0x807d,
llvm::AArch64SysReg::DBGWVR0_EL1 = 0x8006,
llvm::AArch64SysReg::DBGWVR1_EL1 = 0x800e,
llvm::AArch64SysReg::DBGWVR2_EL1 = 0x8016,
llvm::AArch64SysReg::DBGWVR3_EL1 = 0x801e,
llvm::AArch64SysReg::DBGWVR4_EL1 = 0x8026,
llvm::AArch64SysReg::DBGWVR5_EL1 = 0x802e,
llvm::AArch64SysReg::DBGWVR6_EL1 = 0x8036,
llvm::AArch64SysReg::DBGWVR7_EL1 = 0x803e,
llvm::AArch64SysReg::DBGWVR8_EL1 = 0x8046,
llvm::AArch64SysReg::DBGWVR9_EL1 = 0x804e,
llvm::AArch64SysReg::DBGWVR10_EL1 = 0x8056,
llvm::AArch64SysReg::DBGWVR11_EL1 = 0x805e,
llvm::AArch64SysReg::DBGWVR12_EL1 = 0x8066,
llvm::AArch64SysReg::DBGWVR13_EL1 = 0x806e,
llvm::AArch64SysReg::DBGWVR14_EL1 = 0x8076,
llvm::AArch64SysReg::DBGWVR15_EL1 = 0x807e,
llvm::AArch64SysReg::DBGWCR0_EL1 = 0x8007,
llvm::AArch64SysReg::DBGWCR1_EL1 = 0x800f,
llvm::AArch64SysReg::DBGWCR2_EL1 = 0x8017,
llvm::AArch64SysReg::DBGWCR3_EL1 = 0x801f,
llvm::AArch64SysReg::DBGWCR4_EL1 = 0x8027,
llvm::AArch64SysReg::DBGWCR5_EL1 = 0x802f,
llvm::AArch64SysReg::DBGWCR6_EL1 = 0x8037,
llvm::AArch64SysReg::DBGWCR7_EL1 = 0x803f,
llvm::AArch64SysReg::DBGWCR8_EL1 = 0x8047,
llvm::AArch64SysReg::DBGWCR9_EL1 = 0x804f,
llvm::AArch64SysReg::DBGWCR10_EL1 = 0x8057,
llvm::AArch64SysReg::DBGWCR11_EL1 = 0x805f,
llvm::AArch64SysReg::DBGWCR12_EL1 = 0x8067,
llvm::AArch64SysReg::DBGWCR13_EL1 = 0x806f,
llvm::AArch64SysReg::DBGWCR14_EL1 = 0x8077,
llvm::AArch64SysReg::DBGWCR15_EL1 = 0x807f,
llvm::AArch64SysReg::TEEHBR32_EL1 = 0x9080,
llvm::AArch64SysReg::OSDLR_EL1 = 0x809c,
llvm::AArch64SysReg::DBGPRCR_EL1 = 0x80a4,
llvm::AArch64SysReg::DBGCLAIMSET_EL1 = 0x83c6,
llvm::AArch64SysReg::DBGCLAIMCLR_EL1 = 0x83ce,
llvm::AArch64SysReg::CSSELR_EL1 = 0xd000,
llvm::AArch64SysReg::VPIDR_EL2 = 0xe000,
llvm::AArch64SysReg::VMPIDR_EL2 = 0xe005,
llvm::AArch64SysReg::CPACR_EL1 = 0xc082,
llvm::AArch64SysReg::SCTLR_EL1 = 0xc080,
llvm::AArch64SysReg::SCTLR_EL2 = 0xe080,
llvm::AArch64SysReg::SCTLR_EL3 = 0xf080,
llvm::AArch64SysReg::ACTLR_EL1 = 0xc081,
llvm::AArch64SysReg::ACTLR_EL2 = 0xe081,
llvm::AArch64SysReg::ACTLR_EL3 = 0xf081,
llvm::AArch64SysReg::HCR_EL2 = 0xe088,
llvm::AArch64SysReg::SCR_EL3 = 0xf088,
llvm::AArch64SysReg::MDCR_EL2 = 0xe089,
llvm::AArch64SysReg::SDER32_EL3 = 0xf089,
llvm::AArch64SysReg::CPTR_EL2 = 0xe08a,
llvm::AArch64SysReg::CPTR_EL3 = 0xf08a,
llvm::AArch64SysReg::HSTR_EL2 = 0xe08b,
llvm::AArch64SysReg::HACR_EL2 = 0xe08f,
llvm::AArch64SysReg::MDCR_EL3 = 0xf099,
llvm::AArch64SysReg::TTBR0_EL1 = 0xc100,
llvm::AArch64SysReg::TTBR0_EL2 = 0xe100,
llvm::AArch64SysReg::TTBR0_EL3 = 0xf100,
llvm::AArch64SysReg::TTBR1_EL1 = 0xc101,
llvm::AArch64SysReg::TCR_EL1 = 0xc102,
llvm::AArch64SysReg::TCR_EL2 = 0xe102,
llvm::AArch64SysReg::TCR_EL3 = 0xf102,
llvm::AArch64SysReg::VTTBR_EL2 = 0xe108,
llvm::AArch64SysReg::VTCR_EL2 = 0xe10a,
llvm::AArch64SysReg::DACR32_EL2 = 0xe180,
llvm::AArch64SysReg::SPSR_EL1 = 0xc200,
llvm::AArch64SysReg::SPSR_EL2 = 0xe200,
llvm::AArch64SysReg::SPSR_EL3 = 0xf200,
llvm::AArch64SysReg::ELR_EL1 = 0xc201,
llvm::AArch64SysReg::ELR_EL2 = 0xe201,
llvm::AArch64SysReg::ELR_EL3 = 0xf201,
llvm::AArch64SysReg::SP_EL0 = 0xc208,
llvm::AArch64SysReg::SP_EL1 = 0xe208,
llvm::AArch64SysReg::SP_EL2 = 0xf208,
llvm::AArch64SysReg::SPSel = 0xc210,
llvm::AArch64SysReg::NZCV = 0xda10,
llvm::AArch64SysReg::DAIF = 0xda11,
llvm::AArch64SysReg::CurrentEL = 0xc212,
llvm::AArch64SysReg::SPSR_irq = 0xe218,
llvm::AArch64SysReg::SPSR_abt = 0xe219,
llvm::AArch64SysReg::SPSR_und = 0xe21a,
llvm::AArch64SysReg::SPSR_fiq = 0xe21b,
llvm::AArch64SysReg::FPCR = 0xda20,
llvm::AArch64SysReg::FPSR = 0xda21,
llvm::AArch64SysReg::DSPSR_EL0 = 0xda28,
llvm::AArch64SysReg::DLR_EL0 = 0xda29,
llvm::AArch64SysReg::IFSR32_EL2 = 0xe281,
llvm::AArch64SysReg::AFSR0_EL1 = 0xc288,
llvm::AArch64SysReg::AFSR0_EL2 = 0xe288,
llvm::AArch64SysReg::AFSR0_EL3 = 0xf288,
llvm::AArch64SysReg::AFSR1_EL1 = 0xc289,
llvm::AArch64SysReg::AFSR1_EL2 = 0xe289,
llvm::AArch64SysReg::AFSR1_EL3 = 0xf289,
llvm::AArch64SysReg::ESR_EL1 = 0xc290,
llvm::AArch64SysReg::ESR_EL2 = 0xe290,
llvm::AArch64SysReg::ESR_EL3 = 0xf290,
llvm::AArch64SysReg::FPEXC32_EL2 = 0xe298,
llvm::AArch64SysReg::FAR_EL1 = 0xc300,
llvm::AArch64SysReg::FAR_EL2 = 0xe300,
llvm::AArch64SysReg::FAR_EL3 = 0xf300,
llvm::AArch64SysReg::HPFAR_EL2 = 0xe304,
llvm::AArch64SysReg::PAR_EL1 = 0xc3a0,
llvm::AArch64SysReg::PMCR_EL0 = 0xdce0,
llvm::AArch64SysReg::PMCNTENSET_EL0 = 0xdce1,
llvm::AArch64SysReg::PMCNTENCLR_EL0 = 0xdce2,
llvm::AArch64SysReg::PMOVSCLR_EL0 = 0xdce3,
llvm::AArch64SysReg::PMSELR_EL0 = 0xdce5,
llvm::AArch64SysReg::PMCCNTR_EL0 = 0xdce8,
llvm::AArch64SysReg::PMXEVTYPER_EL0 = 0xdce9,
llvm::AArch64SysReg::PMXEVCNTR_EL0 = 0xdcea,
llvm::AArch64SysReg::PMUSERENR_EL0 = 0xdcf0,
llvm::AArch64SysReg::PMINTENSET_EL1 = 0xc4f1,
llvm::AArch64SysReg::PMINTENCLR_EL1 = 0xc4f2,
llvm::AArch64SysReg::PMOVSSET_EL0 = 0xdcf3,
llvm::AArch64SysReg::MAIR_EL1 = 0xc510,
llvm::AArch64SysReg::MAIR_EL2 = 0xe510,
llvm::AArch64SysReg::MAIR_EL3 = 0xf510,
llvm::AArch64SysReg::AMAIR_EL1 = 0xc518,
llvm::AArch64SysReg::AMAIR_EL2 = 0xe518,
llvm::AArch64SysReg::AMAIR_EL3 = 0xf518,
llvm::AArch64SysReg::VBAR_EL1 = 0xc600,
llvm::AArch64SysReg::VBAR_EL2 = 0xe600,
llvm::AArch64SysReg::VBAR_EL3 = 0xf600,
llvm::AArch64SysReg::RMR_EL1 = 0xc602,
llvm::AArch64SysReg::RMR_EL2 = 0xe602,
llvm::AArch64SysReg::RMR_EL3 = 0xf602,
llvm::AArch64SysReg::CONTEXTIDR_EL1 = 0xc681,
llvm::AArch64SysReg::TPIDR_EL0 = 0xde82,
llvm::AArch64SysReg::TPIDR_EL2 = 0xe682,
llvm::AArch64SysReg::TPIDR_EL3 = 0xf682,
llvm::AArch64SysReg::TPIDRRO_EL0 = 0xde83,
llvm::AArch64SysReg::TPIDR_EL1 = 0xc684,
llvm::AArch64SysReg::CNTFRQ_EL0 = 0xdf00,
llvm::AArch64SysReg::CNTVOFF_EL2 = 0xe703,
llvm::AArch64SysReg::CNTKCTL_EL1 = 0xc708,
llvm::AArch64SysReg::CNTHCTL_EL2 = 0xe708,
llvm::AArch64SysReg::CNTP_TVAL_EL0 = 0xdf10,
llvm::AArch64SysReg::CNTHP_TVAL_EL2 = 0xe710,
llvm::AArch64SysReg::CNTPS_TVAL_EL1 = 0xff10,
llvm::AArch64SysReg::CNTP_CTL_EL0 = 0xdf11,
llvm::AArch64SysReg::CNTHP_CTL_EL2 = 0xe711,
llvm::AArch64SysReg::CNTPS_CTL_EL1 = 0xff11,
llvm::AArch64SysReg::CNTP_CVAL_EL0 = 0xdf12,
llvm::AArch64SysReg::CNTHP_CVAL_EL2 = 0xe712,
llvm::AArch64SysReg::CNTPS_CVAL_EL1 = 0xff12,
llvm::AArch64SysReg::CNTV_TVAL_EL0 = 0xdf18,
llvm::AArch64SysReg::CNTV_CTL_EL0 = 0xdf19,
llvm::AArch64SysReg::CNTV_CVAL_EL0 = 0xdf1a,
llvm::AArch64SysReg::PMEVCNTR0_EL0 = 0xdf40,
llvm::AArch64SysReg::PMEVCNTR1_EL0 = 0xdf41,
llvm::AArch64SysReg::PMEVCNTR2_EL0 = 0xdf42,
llvm::AArch64SysReg::PMEVCNTR3_EL0 = 0xdf43,
llvm::AArch64SysReg::PMEVCNTR4_EL0 = 0xdf44,
llvm::AArch64SysReg::PMEVCNTR5_EL0 = 0xdf45,
llvm::AArch64SysReg::PMEVCNTR6_EL0 = 0xdf46,
llvm::AArch64SysReg::PMEVCNTR7_EL0 = 0xdf47,
llvm::AArch64SysReg::PMEVCNTR8_EL0 = 0xdf48,
llvm::AArch64SysReg::PMEVCNTR9_EL0 = 0xdf49,
llvm::AArch64SysReg::PMEVCNTR10_EL0 = 0xdf4a,
llvm::AArch64SysReg::PMEVCNTR11_EL0 = 0xdf4b,
llvm::AArch64SysReg::PMEVCNTR12_EL0 = 0xdf4c,
llvm::AArch64SysReg::PMEVCNTR13_EL0 = 0xdf4d,
llvm::AArch64SysReg::PMEVCNTR14_EL0 = 0xdf4e,
llvm::AArch64SysReg::PMEVCNTR15_EL0 = 0xdf4f,
llvm::AArch64SysReg::PMEVCNTR16_EL0 = 0xdf50,
llvm::AArch64SysReg::PMEVCNTR17_EL0 = 0xdf51,
llvm::AArch64SysReg::PMEVCNTR18_EL0 = 0xdf52,
llvm::AArch64SysReg::PMEVCNTR19_EL0 = 0xdf53,
llvm::AArch64SysReg::PMEVCNTR20_EL0 = 0xdf54,
llvm::AArch64SysReg::PMEVCNTR21_EL0 = 0xdf55,
llvm::AArch64SysReg::PMEVCNTR22_EL0 = 0xdf56,
llvm::AArch64SysReg::PMEVCNTR23_EL0 = 0xdf57,
llvm::AArch64SysReg::PMEVCNTR24_EL0 = 0xdf58,
llvm::AArch64SysReg::PMEVCNTR25_EL0 = 0xdf59,
llvm::AArch64SysReg::PMEVCNTR26_EL0 = 0xdf5a,
llvm::AArch64SysReg::PMEVCNTR27_EL0 = 0xdf5b,
llvm::AArch64SysReg::PMEVCNTR28_EL0 = 0xdf5c,
llvm::AArch64SysReg::PMEVCNTR29_EL0 = 0xdf5d,
llvm::AArch64SysReg::PMEVCNTR30_EL0 = 0xdf5e,
llvm::AArch64SysReg::PMCCFILTR_EL0 = 0xdf7f,
llvm::AArch64SysReg::PMEVTYPER0_EL0 = 0xdf60,
llvm::AArch64SysReg::PMEVTYPER1_EL0 = 0xdf61,
llvm::AArch64SysReg::PMEVTYPER2_EL0 = 0xdf62,
llvm::AArch64SysReg::PMEVTYPER3_EL0 = 0xdf63,
llvm::AArch64SysReg::PMEVTYPER4_EL0 = 0xdf64,
llvm::AArch64SysReg::PMEVTYPER5_EL0 = 0xdf65,
llvm::AArch64SysReg::PMEVTYPER6_EL0 = 0xdf66,
llvm::AArch64SysReg::PMEVTYPER7_EL0 = 0xdf67,
llvm::AArch64SysReg::PMEVTYPER8_EL0 = 0xdf68,
llvm::AArch64SysReg::PMEVTYPER9_EL0 = 0xdf69,
llvm::AArch64SysReg::PMEVTYPER10_EL0 = 0xdf6a,
llvm::AArch64SysReg::PMEVTYPER11_EL0 = 0xdf6b,
llvm::AArch64SysReg::PMEVTYPER12_EL0 = 0xdf6c,
llvm::AArch64SysReg::PMEVTYPER13_EL0 = 0xdf6d,
llvm::AArch64SysReg::PMEVTYPER14_EL0 = 0xdf6e,
llvm::AArch64SysReg::PMEVTYPER15_EL0 = 0xdf6f,
llvm::AArch64SysReg::PMEVTYPER16_EL0 = 0xdf70,
llvm::AArch64SysReg::PMEVTYPER17_EL0 = 0xdf71,
llvm::AArch64SysReg::PMEVTYPER18_EL0 = 0xdf72,
llvm::AArch64SysReg::PMEVTYPER19_EL0 = 0xdf73,
llvm::AArch64SysReg::PMEVTYPER20_EL0 = 0xdf74,
llvm::AArch64SysReg::PMEVTYPER21_EL0 = 0xdf75,
llvm::AArch64SysReg::PMEVTYPER22_EL0 = 0xdf76,
llvm::AArch64SysReg::PMEVTYPER23_EL0 = 0xdf77,
llvm::AArch64SysReg::PMEVTYPER24_EL0 = 0xdf78,
llvm::AArch64SysReg::PMEVTYPER25_EL0 = 0xdf79,
llvm::AArch64SysReg::PMEVTYPER26_EL0 = 0xdf7a,
llvm::AArch64SysReg::PMEVTYPER27_EL0 = 0xdf7b,
llvm::AArch64SysReg::PMEVTYPER28_EL0 = 0xdf7c,
llvm::AArch64SysReg::PMEVTYPER29_EL0 = 0xdf7d,
llvm::AArch64SysReg::PMEVTYPER30_EL0 = 0xdf7e,
llvm::AArch64SysReg::TRCPRGCTLR = 0x8808,
llvm::AArch64SysReg::TRCPROCSELR = 0x8810,
llvm::AArch64SysReg::TRCCONFIGR = 0x8820,
llvm::AArch64SysReg::TRCAUXCTLR = 0x8830,
llvm::AArch64SysReg::TRCEVENTCTL0R = 0x8840,
llvm::AArch64SysReg::TRCEVENTCTL1R = 0x8848,
llvm::AArch64SysReg::TRCSTALLCTLR = 0x8858,
llvm::AArch64SysReg::TRCTSCTLR = 0x8860,
llvm::AArch64SysReg::TRCSYNCPR = 0x8868,
llvm::AArch64SysReg::TRCCCCTLR = 0x8870,
llvm::AArch64SysReg::TRCBBCTLR = 0x8878,
llvm::AArch64SysReg::TRCTRACEIDR = 0x8801,
llvm::AArch64SysReg::TRCQCTLR = 0x8809,
llvm::AArch64SysReg::TRCVICTLR = 0x8802,
llvm::AArch64SysReg::TRCVIIECTLR = 0x880a,
llvm::AArch64SysReg::TRCVISSCTLR = 0x8812,
llvm::AArch64SysReg::TRCVIPCSSCTLR = 0x881a,
llvm::AArch64SysReg::TRCVDCTLR = 0x8842,
llvm::AArch64SysReg::TRCVDSACCTLR = 0x884a,
llvm::AArch64SysReg::TRCVDARCCTLR = 0x8852,
llvm::AArch64SysReg::TRCSEQEVR0 = 0x8804,
llvm::AArch64SysReg::TRCSEQEVR1 = 0x880c,
llvm::AArch64SysReg::TRCSEQEVR2 = 0x8814,
llvm::AArch64SysReg::TRCSEQRSTEVR = 0x8834,
llvm::AArch64SysReg::TRCSEQSTR = 0x883c,
llvm::AArch64SysReg::TRCEXTINSELR = 0x8844,
llvm::AArch64SysReg::TRCCNTRLDVR0 = 0x8805,
llvm::AArch64SysReg::TRCCNTRLDVR1 = 0x880d,
llvm::AArch64SysReg::TRCCNTRLDVR2 = 0x8815,
llvm::AArch64SysReg::TRCCNTRLDVR3 = 0x881d,
llvm::AArch64SysReg::TRCCNTCTLR0 = 0x8825,
llvm::AArch64SysReg::TRCCNTCTLR1 = 0x882d,
llvm::AArch64SysReg::TRCCNTCTLR2 = 0x8835,
llvm::AArch64SysReg::TRCCNTCTLR3 = 0x883d,
llvm::AArch64SysReg::TRCCNTVR0 = 0x8845,
llvm::AArch64SysReg::TRCCNTVR1 = 0x884d,
llvm::AArch64SysReg::TRCCNTVR2 = 0x8855,
llvm::AArch64SysReg::TRCCNTVR3 = 0x885d,
llvm::AArch64SysReg::TRCIMSPEC0 = 0x8807,
llvm::AArch64SysReg::TRCIMSPEC1 = 0x880f,
llvm::AArch64SysReg::TRCIMSPEC2 = 0x8817,
llvm::AArch64SysReg::TRCIMSPEC3 = 0x881f,
llvm::AArch64SysReg::TRCIMSPEC4 = 0x8827,
llvm::AArch64SysReg::TRCIMSPEC5 = 0x882f,
llvm::AArch64SysReg::TRCIMSPEC6 = 0x8837,
llvm::AArch64SysReg::TRCIMSPEC7 = 0x883f,
llvm::AArch64SysReg::TRCRSCTLR2 = 0x8890,
llvm::AArch64SysReg::TRCRSCTLR3 = 0x8898,
llvm::AArch64SysReg::TRCRSCTLR4 = 0x88a0,
llvm::AArch64SysReg::TRCRSCTLR5 = 0x88a8,
llvm::AArch64SysReg::TRCRSCTLR6 = 0x88b0,
llvm::AArch64SysReg::TRCRSCTLR7 = 0x88b8,
llvm::AArch64SysReg::TRCRSCTLR8 = 0x88c0,
llvm::AArch64SysReg::TRCRSCTLR9 = 0x88c8,
llvm::AArch64SysReg::TRCRSCTLR10 = 0x88d0,
llvm::AArch64SysReg::TRCRSCTLR11 = 0x88d8,
llvm::AArch64SysReg::TRCRSCTLR12 = 0x88e0,
llvm::AArch64SysReg::TRCRSCTLR13 = 0x88e8,
llvm::AArch64SysReg::TRCRSCTLR14 = 0x88f0,
llvm::AArch64SysReg::TRCRSCTLR15 = 0x88f8,
llvm::AArch64SysReg::TRCRSCTLR16 = 0x8881,
llvm::AArch64SysReg::TRCRSCTLR17 = 0x8889,
llvm::AArch64SysReg::TRCRSCTLR18 = 0x8891,
llvm::AArch64SysReg::TRCRSCTLR19 = 0x8899,
llvm::AArch64SysReg::TRCRSCTLR20 = 0x88a1,
llvm::AArch64SysReg::TRCRSCTLR21 = 0x88a9,
llvm::AArch64SysReg::TRCRSCTLR22 = 0x88b1,
llvm::AArch64SysReg::TRCRSCTLR23 = 0x88b9,
llvm::AArch64SysReg::TRCRSCTLR24 = 0x88c1,
llvm::AArch64SysReg::TRCRSCTLR25 = 0x88c9,
llvm::AArch64SysReg::TRCRSCTLR26 = 0x88d1,
llvm::AArch64SysReg::TRCRSCTLR27 = 0x88d9,
llvm::AArch64SysReg::TRCRSCTLR28 = 0x88e1,
llvm::AArch64SysReg::TRCRSCTLR29 = 0x88e9,
llvm::AArch64SysReg::TRCRSCTLR30 = 0x88f1,
llvm::AArch64SysReg::TRCRSCTLR31 = 0x88f9,
llvm::AArch64SysReg::TRCSSCCR0 = 0x8882,
llvm::AArch64SysReg::TRCSSCCR1 = 0x888a,
llvm::AArch64SysReg::TRCSSCCR2 = 0x8892,
llvm::AArch64SysReg::TRCSSCCR3 = 0x889a,
llvm::AArch64SysReg::TRCSSCCR4 = 0x88a2,
llvm::AArch64SysReg::TRCSSCCR5 = 0x88aa,
llvm::AArch64SysReg::TRCSSCCR6 = 0x88b2,
llvm::AArch64SysReg::TRCSSCCR7 = 0x88ba,
llvm::AArch64SysReg::TRCSSCSR0 = 0x88c2,
llvm::AArch64SysReg::TRCSSCSR1 = 0x88ca,
llvm::AArch64SysReg::TRCSSCSR2 = 0x88d2,
llvm::AArch64SysReg::TRCSSCSR3 = 0x88da,
llvm::AArch64SysReg::TRCSSCSR4 = 0x88e2,
llvm::AArch64SysReg::TRCSSCSR5 = 0x88ea,
llvm::AArch64SysReg::TRCSSCSR6 = 0x88f2,
llvm::AArch64SysReg::TRCSSCSR7 = 0x88fa,
llvm::AArch64SysReg::TRCSSPCICR0 = 0x8883,
llvm::AArch64SysReg::TRCSSPCICR1 = 0x888b,
llvm::AArch64SysReg::TRCSSPCICR2 = 0x8893,
llvm::AArch64SysReg::TRCSSPCICR3 = 0x889b,
llvm::AArch64SysReg::TRCSSPCICR4 = 0x88a3,
llvm::AArch64SysReg::TRCSSPCICR5 = 0x88ab,
llvm::AArch64SysReg::TRCSSPCICR6 = 0x88b3,
llvm::AArch64SysReg::TRCSSPCICR7 = 0x88bb,
llvm::AArch64SysReg::TRCPDCR = 0x88a4,
llvm::AArch64SysReg::TRCACVR0 = 0x8900,
llvm::AArch64SysReg::TRCACVR1 = 0x8910,
llvm::AArch64SysReg::TRCACVR2 = 0x8920,
llvm::AArch64SysReg::TRCACVR3 = 0x8930,
llvm::AArch64SysReg::TRCACVR4 = 0x8940,
llvm::AArch64SysReg::TRCACVR5 = 0x8950,
llvm::AArch64SysReg::TRCACVR6 = 0x8960,
llvm::AArch64SysReg::TRCACVR7 = 0x8970,
llvm::AArch64SysReg::TRCACVR8 = 0x8901,
llvm::AArch64SysReg::TRCACVR9 = 0x8911,
llvm::AArch64SysReg::TRCACVR10 = 0x8921,
llvm::AArch64SysReg::TRCACVR11 = 0x8931,
llvm::AArch64SysReg::TRCACVR12 = 0x8941,
llvm::AArch64SysReg::TRCACVR13 = 0x8951,
llvm::AArch64SysReg::TRCACVR14 = 0x8961,
llvm::AArch64SysReg::TRCACVR15 = 0x8971,
llvm::AArch64SysReg::TRCACATR0 = 0x8902,
llvm::AArch64SysReg::TRCACATR1 = 0x8912,
llvm::AArch64SysReg::TRCACATR2 = 0x8922,
llvm::AArch64SysReg::TRCACATR3 = 0x8932,
llvm::AArch64SysReg::TRCACATR4 = 0x8942,
llvm::AArch64SysReg::TRCACATR5 = 0x8952,
llvm::AArch64SysReg::TRCACATR6 = 0x8962,
llvm::AArch64SysReg::TRCACATR7 = 0x8972,
llvm::AArch64SysReg::TRCACATR8 = 0x8903,
llvm::AArch64SysReg::TRCACATR9 = 0x8913,
llvm::AArch64SysReg::TRCACATR10 = 0x8923,
llvm::AArch64SysReg::TRCACATR11 = 0x8933,
llvm::AArch64SysReg::TRCACATR12 = 0x8943,
llvm::AArch64SysReg::TRCACATR13 = 0x8953,
llvm::AArch64SysReg::TRCACATR14 = 0x8963,
llvm::AArch64SysReg::TRCACATR15 = 0x8973,
llvm::AArch64SysReg::TRCDVCVR0 = 0x8904,
llvm::AArch64SysReg::TRCDVCVR1 = 0x8924,
llvm::AArch64SysReg::TRCDVCVR2 = 0x8944,
llvm::AArch64SysReg::TRCDVCVR3 = 0x8964,
llvm::AArch64SysReg::TRCDVCVR4 = 0x8905,
llvm::AArch64SysReg::TRCDVCVR5 = 0x8925,
llvm::AArch64SysReg::TRCDVCVR6 = 0x8945,
llvm::AArch64SysReg::TRCDVCVR7 = 0x8965,
llvm::AArch64SysReg::TRCDVCMR0 = 0x8906,
llvm::AArch64SysReg::TRCDVCMR1 = 0x8926,
llvm::AArch64SysReg::TRCDVCMR2 = 0x8946,
llvm::AArch64SysReg::TRCDVCMR3 = 0x8966,
llvm::AArch64SysReg::TRCDVCMR4 = 0x8907,
llvm::AArch64SysReg::TRCDVCMR5 = 0x8927,
llvm::AArch64SysReg::TRCDVCMR6 = 0x8947,
llvm::AArch64SysReg::TRCDVCMR7 = 0x8967,
llvm::AArch64SysReg::TRCCIDCVR0 = 0x8980,
llvm::AArch64SysReg::TRCCIDCVR1 = 0x8990,
llvm::AArch64SysReg::TRCCIDCVR2 = 0x89a0,
llvm::AArch64SysReg::TRCCIDCVR3 = 0x89b0,
llvm::AArch64SysReg::TRCCIDCVR4 = 0x89c0,
llvm::AArch64SysReg::TRCCIDCVR5 = 0x89d0,
llvm::AArch64SysReg::TRCCIDCVR6 = 0x89e0,
llvm::AArch64SysReg::TRCCIDCVR7 = 0x89f0,
llvm::AArch64SysReg::TRCVMIDCVR0 = 0x8981,
llvm::AArch64SysReg::TRCVMIDCVR1 = 0x8991,
llvm::AArch64SysReg::TRCVMIDCVR2 = 0x89a1,
llvm::AArch64SysReg::TRCVMIDCVR3 = 0x89b1,
llvm::AArch64SysReg::TRCVMIDCVR4 = 0x89c1,
llvm::AArch64SysReg::TRCVMIDCVR5 = 0x89d1,
llvm::AArch64SysReg::TRCVMIDCVR6 = 0x89e1,
llvm::AArch64SysReg::TRCVMIDCVR7 = 0x89f1,
llvm::AArch64SysReg::TRCCIDCCTLR0 = 0x8982,
llvm::AArch64SysReg::TRCCIDCCTLR1 = 0x898a,
llvm::AArch64SysReg::TRCVMIDCCTLR0 = 0x8992,
llvm::AArch64SysReg::TRCVMIDCCTLR1 = 0x899a,
llvm::AArch64SysReg::TRCITCTRL = 0x8b84,
llvm::AArch64SysReg::TRCCLAIMSET = 0x8bc6,
llvm::AArch64SysReg::TRCCLAIMCLR = 0x8bce,
llvm::AArch64SysReg::ICC_BPR1_EL1 = 0xc663,
llvm::AArch64SysReg::ICC_BPR0_EL1 = 0xc643,
llvm::AArch64SysReg::ICC_PMR_EL1 = 0xc230,
llvm::AArch64SysReg::ICC_CTLR_EL1 = 0xc664,
llvm::AArch64SysReg::ICC_CTLR_EL3 = 0xf664,
llvm::AArch64SysReg::ICC_SRE_EL1 = 0xc665,
llvm::AArch64SysReg::ICC_SRE_EL2 = 0xe64d,
llvm::AArch64SysReg::ICC_SRE_EL3 = 0xf665,
llvm::AArch64SysReg::ICC_IGRPEN0_EL1 = 0xc666,
llvm::AArch64SysReg::ICC_IGRPEN1_EL1 = 0xc667,
llvm::AArch64SysReg::ICC_IGRPEN1_EL3 = 0xf667,
llvm::AArch64SysReg::ICC_SEIEN_EL1 = 0xc668,
llvm::AArch64SysReg::ICC_AP0R0_EL1 = 0xc644,
llvm::AArch64SysReg::ICC_AP0R1_EL1 = 0xc645,
llvm::AArch64SysReg::ICC_AP0R2_EL1 = 0xc646,
llvm::AArch64SysReg::ICC_AP0R3_EL1 = 0xc647,
llvm::AArch64SysReg::ICC_AP1R0_EL1 = 0xc648,
llvm::AArch64SysReg::ICC_AP1R1_EL1 = 0xc649,
llvm::AArch64SysReg::ICC_AP1R2_EL1 = 0xc64a,
llvm::AArch64SysReg::ICC_AP1R3_EL1 = 0xc64b,
llvm::AArch64SysReg::ICH_AP0R0_EL2 = 0xe640,
llvm::AArch64SysReg::ICH_AP0R1_EL2 = 0xe641,
llvm::AArch64SysReg::ICH_AP0R2_EL2 = 0xe642,
llvm::AArch64SysReg::ICH_AP0R3_EL2 = 0xe643,
llvm::AArch64SysReg::ICH_AP1R0_EL2 = 0xe648,
llvm::AArch64SysReg::ICH_AP1R1_EL2 = 0xe649,
llvm::AArch64SysReg::ICH_AP1R2_EL2 = 0xe64a,
llvm::AArch64SysReg::ICH_AP1R3_EL2 = 0xe64b,
llvm::AArch64SysReg::ICH_HCR_EL2 = 0xe658,
llvm::AArch64SysReg::ICH_MISR_EL2 = 0xe65a,
llvm::AArch64SysReg::ICH_VMCR_EL2 = 0xe65f,
llvm::AArch64SysReg::ICH_VSEIR_EL2 = 0xe64c,
llvm::AArch64SysReg::ICH_LR0_EL2 = 0xe660,
llvm::AArch64SysReg::ICH_LR1_EL2 = 0xe661,
llvm::AArch64SysReg::ICH_LR2_EL2 = 0xe662,
llvm::AArch64SysReg::ICH_LR3_EL2 = 0xe663,
llvm::AArch64SysReg::ICH_LR4_EL2 = 0xe664,
llvm::AArch64SysReg::ICH_LR5_EL2 = 0xe665,
llvm::AArch64SysReg::ICH_LR6_EL2 = 0xe666,
llvm::AArch64SysReg::ICH_LR7_EL2 = 0xe667,
llvm::AArch64SysReg::ICH_LR8_EL2 = 0xe668,
llvm::AArch64SysReg::ICH_LR9_EL2 = 0xe669,
llvm::AArch64SysReg::ICH_LR10_EL2 = 0xe66a,
llvm::AArch64SysReg::ICH_LR11_EL2 = 0xe66b,
llvm::AArch64SysReg::ICH_LR12_EL2 = 0xe66c,
llvm::AArch64SysReg::ICH_LR13_EL2 = 0xe66d,
llvm::AArch64SysReg::ICH_LR14_EL2 = 0xe66e,
llvm::AArch64SysReg::ICH_LR15_EL2 = 0xe66f
} |