reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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'); 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);