Lines Matching refs:VReg
602 for (const auto &VReg : YamlMF.VirtualRegisters) { in parseRegisterInfo() local
603 VRegInfo &Info = PFS.getVRegInfo(VReg.ID.Value); in parseRegisterInfo()
605 return error(VReg.ID.SourceRange.Start, in parseRegisterInfo()
607 Twine(VReg.ID.Value) + "'"); in parseRegisterInfo()
610 if (StringRef(VReg.Class.Value).equals("_")) { in parseRegisterInfo()
614 const auto *RC = Target->getRegClass(VReg.Class.Value); in parseRegisterInfo()
619 const RegisterBank *RegBank = Target->getRegBank(VReg.Class.Value); in parseRegisterInfo()
622 VReg.Class.SourceRange.Start, in parseRegisterInfo()
624 VReg.Class.Value + "'"); in parseRegisterInfo()
630 if (!VReg.PreferredRegister.Value.empty()) { in parseRegisterInfo()
632 return error(VReg.Class.SourceRange.Start, in parseRegisterInfo()
636 VReg.PreferredRegister.Value, Error)) in parseRegisterInfo()
637 return error(Error, VReg.PreferredRegister.SourceRange); in parseRegisterInfo()
646 Register VReg; in parseRegisterInfo() local
652 VReg = Info->VReg; in parseRegisterInfo()
654 RegInfo.addLiveIn(Reg, VReg); in parseRegisterInfo()
682 Register Reg = Info.VReg; in setupRegisterInfo()