Lines Matching refs:VReg
587 for (const auto &VReg : YamlMF.VirtualRegisters) { in parseRegisterInfo() local
588 VRegInfo &Info = PFS.getVRegInfo(VReg.ID.Value); in parseRegisterInfo()
590 return error(VReg.ID.SourceRange.Start, in parseRegisterInfo()
592 Twine(VReg.ID.Value) + "'"); in parseRegisterInfo()
595 if (StringRef(VReg.Class.Value).equals("_")) { in parseRegisterInfo()
599 const auto *RC = Target->getRegClass(VReg.Class.Value); in parseRegisterInfo()
604 const RegisterBank *RegBank = Target->getRegBank(VReg.Class.Value); in parseRegisterInfo()
607 VReg.Class.SourceRange.Start, in parseRegisterInfo()
609 VReg.Class.Value + "'"); in parseRegisterInfo()
615 if (!VReg.PreferredRegister.Value.empty()) { in parseRegisterInfo()
617 return error(VReg.Class.SourceRange.Start, in parseRegisterInfo()
621 VReg.PreferredRegister.Value, Error)) in parseRegisterInfo()
622 return error(Error, VReg.PreferredRegister.SourceRange); in parseRegisterInfo()
631 Register VReg; in parseRegisterInfo() local
637 VReg = Info->VReg; in parseRegisterInfo()
639 RegInfo.addLiveIn(Reg, VReg); in parseRegisterInfo()
665 Register Reg = Info.VReg; in setupRegisterInfo()