Lines Matching full:vreg
253 // that the size of the now-constrained vreg is unchanged and that it has a in runOnMachineFunction()
256 Register VReg = Register::index2VirtReg(I); in runOnMachineFunction() local
259 if (!MRI.def_empty(VReg)) in runOnMachineFunction()
260 MI = &*MRI.def_instr_begin(VReg); in runOnMachineFunction()
261 else if (!MRI.use_empty(VReg)) { in runOnMachineFunction()
262 MI = &*MRI.use_instr_begin(VReg); in runOnMachineFunction()
270 const TargetRegisterClass *RC = MRI.getRegClassOrNull(VReg); in runOnMachineFunction()
273 "VReg has no regclass after selection", *MI); in runOnMachineFunction()
277 const LLT Ty = MRI.getType(VReg); in runOnMachineFunction()
282 "VReg's low-level type and register class have different sizes", *MI); in runOnMachineFunction()
331 // If we successfully selected the function nothing is going to use the vreg in runOnMachineFunction()