Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:VirtReg

84   while (LiveInterval *VirtReg = dequeue()) {
85 assert(!VRM->hasPhys(VirtReg->reg) && "Register already assigned");
88 if (MRI->reg_nodbg_empty(VirtReg->reg)) {
89 DEBUG(dbgs() << "Dropping unused " << *VirtReg << '\n');
90 LIS->removeInterval(VirtReg->reg);
101 << MRI->getRegClass(VirtReg->reg)->getName()
102 << ':' << PrintReg(VirtReg->reg) << ' ' << *VirtReg << '\n');
105 unsigned AvailablePhysReg = selectOrSplit(*VirtReg, SplitVRegs);
112 for (MachineRegisterInfo::reg_iterator I = MRI->reg_begin(VirtReg->reg);
121 VRM->assignVirt2Phys(VirtReg->reg,
122 RegClassInfo.getOrder(MRI->getRegClass(VirtReg->reg)).front());
127 Matrix->assign(*VirtReg, AvailablePhysReg);