Lines Matching refs:VirtReg
87 while (LiveInterval *VirtReg = dequeue()) {
88 assert(!VRM->hasPhys(VirtReg->reg) && "Register already assigned");
91 if (MRI->reg_nodbg_empty(VirtReg->reg)) {
92 DEBUG(dbgs() << "Dropping unused " << *VirtReg << '\n');
93 LIS->removeInterval(VirtReg->reg);
104 << MRI->getRegClass(VirtReg->reg)->getName()
105 << ':' << *VirtReg << '\n');
108 unsigned AvailablePhysReg = selectOrSplit(*VirtReg, SplitVRegs);
114 for (MachineRegisterInfo::reg_iterator I = MRI->reg_begin(VirtReg->reg);
123 VRM->assignVirt2Phys(VirtReg->reg,
124 RegClassInfo.getOrder(MRI->getRegClass(VirtReg->reg)).front());
129 Matrix->assign(*VirtReg, AvailablePhysReg);