Lines Matching refs:VRM
204 if (!VRM->hasPhys(reg)) continue; // spilled? in verify()
205 unsigned PhysReg = VRM->getPhys(reg); in verify()
234 VRM = &vrm; in init()
279 assert(!VRM->hasPhys(VirtReg.reg) && "Duplicate VirtReg assignment"); in assign()
280 VRM->assignVirt2Phys(VirtReg.reg, PhysReg); in assign()
289 assert(VRM->getPhys(VirtReg.reg) == PhysReg && "Inconsistent unassign"); in unassign()
291 VRM->clearVirt(VirtReg.reg); in unassign()
302 assert(!VRM->hasPhys(VirtReg->reg) && "Register already assigned"); in allocatePhysRegs()
338 VRM->assignVirt2Phys(VirtReg->reg, in allocatePhysRegs()
349 assert(!VRM->hasPhys(SplitVirtReg->reg) && "Register already assigned"); in allocatePhysRegs()
544 SpillerInstance.reset(createInlineSpiller(*this, *MF, *VRM)); in runOnMachineFunction()
551 DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *VRM << "\n"); in runOnMachineFunction()
554 DEBUG(RMF->renderMachineFunction("After basic register allocation.", VRM)); in runOnMachineFunction()
577 VRM->rewrite(LIS->getSlotIndexes()); in runOnMachineFunction()
580 getAnalysis<LiveDebugVariables>().emitDebugValues(VRM); in runOnMachineFunction()