Lines Matching refs:VirtReg
89 while (LiveInterval *VirtReg = dequeue()) {
90 assert(!VRM->hasPhys(VirtReg->reg) && "Register already assigned");
93 if (MRI->reg_nodbg_empty(VirtReg->reg)) {
94 LLVM_DEBUG(dbgs() << "Dropping unused " << *VirtReg << '\n');
95 aboutToRemoveInterval(*VirtReg);
96 LIS->removeInterval(VirtReg->reg);
107 << TRI->getRegClassName(MRI->getRegClass(VirtReg->reg))
108 << ':' << *VirtReg << " w=" << VirtReg->weight << '\n');
113 unsigned AvailablePhysReg = selectOrSplit(*VirtReg, SplitVRegs);
120 I = MRI->reg_instr_begin(VirtReg->reg), E = MRI->reg_instr_end();
136 VRM->assignVirt2Phys(VirtReg->reg,
137 RegClassInfo.getOrder(MRI->getRegClass(VirtReg->reg)).front());
142 Matrix->assign(*VirtReg, AvailablePhysReg);