Lines Matching refs:VReg
37 auto VReg = MF->getRegInfo().createVirtualRegister(RC);
38 VRegDefMap[Key] = VReg;
39 VRegUpwardsUse[Key] = VReg;
40 return VReg;
46 const Value *Val, Register VReg) {
47 VRegDefMap[std::make_pair(MBB, Val)] = VReg;
59 Register VReg = MF->getRegInfo().createVirtualRegister(RC);
60 VRegDefUses[Key] = VReg;
61 setCurrentVReg(MBB, Val, VReg);
62 return VReg;
72 Register VReg = getOrCreateVReg(MBB, Val);
73 VRegDefUses[Key] = VReg;
74 return VReg;
133 Register VReg = MF->getRegInfo().createVirtualRegister(RC);
137 TII->get(TargetOpcode::IMPLICIT_DEF), VReg);
139 setCurrentVReg(MBB, SwiftErrorVal, VReg);
261 Register VReg = Use.second;
262 if (!MRI.def_begin(VReg).atEnd())
267 "Reachable block has VReg upward use without definition.");
273 TII->get(TargetOpcode::IMPLICIT_DEF), VReg);