Home
last modified time | relevance | path

Searched refs:AArch64SysReg (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.cpp142 namespace AArch64SysReg { namespace
148 uint32_t AArch64SysReg::parseGenericRegister(StringRef Name) { in parseGenericRegister()
169 std::string AArch64SysReg::genericRegisterString(uint32_t Bits) { in genericRegisterString()
H A DAArch64BaseInfo.h768 namespace AArch64SysReg {
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp1887 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 …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp1474 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()
H A DAArch64ISelDAGToDAG.cpp4067 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()
H A DAArch64InstrInfo.cpp2126 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()
H A DAArch64FrameLowering.cpp4651 .addImm(AArch64SysReg::NZCV) in expandFillPPRFromZPRSlotPseudo()
4675 .addImm(AArch64SysReg::NZCV) in expandFillPPRFromZPRSlotPseudo()
H A DAArch64ISelLowering.cpp27040 (IntrinsicID == Intrinsic::aarch64_rndr ? AArch64SysReg::RNDR in PerformDAGCombine()
27041 : AArch64SysReg::RNDRRS); in PerformDAGCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp4180 auto SysReg = AArch64SysReg::lookupSysRegByName(Tok.getString()); in tryParseSysReg()
4185 MRSReg = MSRReg = AArch64SysReg::parseGenericRegister(Tok.getString()); in tryParseSysReg()