Lines Matching refs:SysReg

481     struct SysRegOp SysReg;  member
536 SysReg = o.SysReg; in AArch64Operand()
666 return StringRef(SysReg.Data, SysReg.Length); in getSysReg()
1112 return SysReg.MRSReg != -1U; in isMRSSystemRegister()
1117 return SysReg.MSRReg != -1U; in isMSRSystemRegister()
1122 return (SysReg.PStateField == AArch64PState::PAN || in isSystemPStateFieldWithImm0_1()
1123 SysReg.PStateField == AArch64PState::DIT || in isSystemPStateFieldWithImm0_1()
1124 SysReg.PStateField == AArch64PState::UAO || in isSystemPStateFieldWithImm0_1()
1125 SysReg.PStateField == AArch64PState::SSBS); in isSystemPStateFieldWithImm0_1()
1130 return SysReg.PStateField != -1U; in isSystemPStateFieldWithImm0_15()
1842 Inst.addOperand(MCOperand::createImm(SysReg.MRSReg)); in addMRSSystemRegisterOperands()
1848 Inst.addOperand(MCOperand::createImm(SysReg.MSRReg)); in addMSRSystemRegisterOperands()
1854 Inst.addOperand(MCOperand::createImm(SysReg.PStateField)); in addSystemPStateFieldWithImm0_1Operands()
1866 Inst.addOperand(MCOperand::createImm(SysReg.PStateField)); in addSystemPStateFieldWithImm0_15Operands()
2137 Op->SysReg.Data = Str.data(); in CreateSysReg()
2138 Op->SysReg.Length = Str.size(); in CreateSysReg()
2139 Op->SysReg.MRSReg = MRSReg; in CreateSysReg()
2140 Op->SysReg.MSRReg = MSRReg; in CreateSysReg()
2141 Op->SysReg.PStateField = PStateField; in CreateSysReg()
3602 auto SysReg = AArch64SysReg::lookupSysRegByName(Tok.getString()); in tryParseSysReg() local
3603 if (SysReg && SysReg->haveFeatures(getSTI().getFeatureBits())) { in tryParseSysReg()
3604 MRSReg = SysReg->Readable ? SysReg->Encoding : -1; in tryParseSysReg()
3605 MSRReg = SysReg->Writeable ? SysReg->Encoding : -1; in tryParseSysReg()