Lines Matching refs:SysReg
310 struct SysRegOp SysReg; member
333 SysReg = o.SysReg; in RISCVOperand()
789 return StringRef(SysReg.Data, SysReg.Length); in getSysReg()
871 Op->SysReg.Data = Str.data(); in createSysReg()
872 Op->SysReg.Length = Str.size(); in createSysReg()
873 Op->SysReg.Encoding = Encoding; in createSysReg()
953 Inst.addOperand(MCOperand::createImm(SysReg.Encoding)); in addCSRSystemRegisterOperands()
1466 auto SysReg = RISCVSysReg::lookupSysRegByEncoding(Imm); in parseCSRSystemRegister() local
1470 SysReg ? SysReg->Name : "", S, Imm, isRV64())); in parseCSRSystemRegister()
1484 auto SysReg = RISCVSysReg::lookupSysRegByName(Identifier); in parseCSRSystemRegister() local
1485 if (!SysReg) in parseCSRSystemRegister()
1486 SysReg = RISCVSysReg::lookupSysRegByAltName(Identifier); in parseCSRSystemRegister()
1487 if (!SysReg) in parseCSRSystemRegister()
1488 if ((SysReg = RISCVSysReg::lookupSysRegByDeprecatedName(Identifier))) in parseCSRSystemRegister()
1490 SysReg->Name + "'"); in parseCSRSystemRegister()
1493 if (SysReg) { in parseCSRSystemRegister()
1494 if (!SysReg->haveRequiredFeatures(getSTI().getFeatureBits())) { in parseCSRSystemRegister()
1499 Identifier, S, SysReg->Encoding, isRV64())); in parseCSRSystemRegister()