Lines Matching refs:SysReg
195 struct SysRegOp SysReg; member
217 SysReg = o.SysReg; in RISCVOperand()
531 return StringRef(SysReg.Data, SysReg.Length); in getSysReg()
595 Op->SysReg.Data = Str.data(); in createSysReg()
596 Op->SysReg.Length = Str.size(); in createSysReg()
597 Op->SysReg.Encoding = Encoding; in createSysReg()
647 Inst.addOperand(MCOperand::createImm(SysReg.Encoding)); in addCSRSystemRegisterOperands()
977 auto SysReg = RISCVSysReg::lookupSysRegByEncoding(Imm); in parseCSRSystemRegister() local
981 SysReg ? SysReg->Name : "", S, Imm, isRV64())); in parseCSRSystemRegister()
995 auto SysReg = RISCVSysReg::lookupSysRegByName(Identifier); in parseCSRSystemRegister() local
997 if (SysReg) { in parseCSRSystemRegister()
998 if (!SysReg->haveRequiredFeatures(getSTI().getFeatureBits())) { in parseCSRSystemRegister()
1003 Identifier, S, SysReg->Encoding, isRV64())); in parseCSRSystemRegister()