Searched refs:AArch64SysReg (Results 1 – 9 of 9) sorted by relevance
142 namespace AArch64SysReg { namespace148 uint32_t AArch64SysReg::parseGenericRegister(StringRef Name) { in parseGenericRegister()169 std::string AArch64SysReg::genericRegisterString(uint32_t Bits) { in genericRegisterString()
768 namespace AArch64SysReg {
1887 static bool isValidSysReg(const AArch64SysReg::SysReg &Reg, bool Read, in isValidSysReg()1897 static const AArch64SysReg::SysReg *lookupSysReg(unsigned Val, bool Read, in lookupSysReg()1899 auto Range = AArch64SysReg::lookupSysRegByEncoding(Val); in lookupSysReg()1916 if (Val == AArch64SysReg::DBGDTRRX_EL0) { in printMRSSystemRegister()1922 if (Val == AArch64SysReg::TRCEXTINSELR) { in printMRSSystemRegister()1927 const AArch64SysReg::SysReg *Reg = lookupSysReg(Val, true /*Read*/, STI); in printMRSSystemRegister()1932 O << AArch64SysReg::genericRegisterString(Val); in printMRSSystemRegister()1943 if (Val == AArch64SysReg::DBGDTRTX_EL0) { in printMSRSystemRegister()1949 if (Val == AArch64SysReg::TRCEXTINSELR) { in printMSRSystemRegister()1954 const AArch64SysReg::SysReg *Reg = lookupSysReg(Val, false /*Read*/, STI); in printMSRSystemRegister()[all …]
1474 auto SysReg = AArch64SysReg::TPIDR_EL0; in expandMI()1477 SysReg = AArch64SysReg::TPIDR_EL3; in expandMI()1479 SysReg = AArch64SysReg::TPIDR_EL2; in expandMI()1481 SysReg = AArch64SysReg::TPIDR_EL1; in expandMI()1483 SysReg = AArch64SysReg::TPIDRRO_EL0; in expandMI()
4067 AArch64SysReg::lookupSysRegByName(RegString->getString()); in tryReadRegister()4072 Imm = AArch64SysReg::parseGenericRegister(RegString->getString()); in tryReadRegister()4157 auto TheReg = AArch64SysReg::lookupSysRegByName(RegString->getString()); in tryWriteRegister()4162 Imm = AArch64SysReg::parseGenericRegister(RegString->getString()); in tryWriteRegister()
2126 const AArch64SysReg::SysReg *SrcReg = in expandPostRAPseudo()2127 AArch64SysReg::lookupSysRegByName(M.getStackProtectorGuardReg()); in expandPostRAPseudo()5420 .addImm(AArch64SysReg::NZCV) in copyPhysReg()5429 .addImm(AArch64SysReg::NZCV) in copyPhysReg()
4651 .addImm(AArch64SysReg::NZCV) in expandFillPPRFromZPRSlotPseudo()4675 .addImm(AArch64SysReg::NZCV) in expandFillPPRFromZPRSlotPseudo()
27040 (IntrinsicID == Intrinsic::aarch64_rndr ? AArch64SysReg::RNDR in PerformDAGCombine()27041 : AArch64SysReg::RNDRRS); in PerformDAGCombine()
4180 auto SysReg = AArch64SysReg::lookupSysRegByName(Tok.getString()); in tryParseSysReg()4185 MRSReg = MSRReg = AArch64SysReg::parseGenericRegister(Tok.getString()); in tryParseSysReg()