Lines Matching refs:VRM
477 if (VRM->hasPhys(VirtReg)) { in LRE_CanEraseVirtReg()
489 if (!VRM->hasPhys(VirtReg)) in LRE_WillShrinkVirtReg()
569 if (VRM->hasKnownPreference(Reg)) in enqueue()
638 AllocationOrder Order(VirtReg.reg, *VRM, RegClassInfo); in canReassign()
754 bool BreaksHint = VRM->hasPreferredPhys(Intf->reg); in canEvictInterference()
807 if (!VRM->hasPhys(Intf->reg)) in evictInterference()
1429 LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this); in doRegionSplit()
1477 LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this); in tryBlockSplit()
1549 LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this); in tryInstructionSplit()
1872 LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this); in tryLocalSplit()
2098 assert(VRM->hasPhys(ItVirtReg) && in tryLastChanceRecoloring()
2102 VirtRegToPhysReg[ItVirtReg] = VRM->getPhys(ItVirtReg); in tryLastChanceRecoloring()
2135 if (VRM->hasPhys(ItVirtReg)) in tryLastChanceRecoloring()
2289 : VRM->getPhys(OtherReg); in collectHintInfo()
2325 unsigned PhysReg = VRM->getPhys(Reg); in tryHintRecoloring()
2341 assert(VRM->hasPhys(Reg) && "We have unallocated variable!!"); in tryHintRecoloring()
2346 unsigned CurrPhys = VRM->getPhys(Reg); in tryHintRecoloring()
2430 if (!VRM->hasPhys(LI->reg)) in tryHintsRecoloring()
2442 AllocationOrder Order(VirtReg.reg, *VRM, RegClassInfo); in selectOrSplitImpl()
2510 LiveRangeEdit LRE(&VirtReg, NewVRegs, *MF, *LIS, VRM, this); in selectOrSplitImpl()
2544 SpillerInstance.reset(createInlineSpiller(*this, *MF, *VRM)); in runOnMachineFunction()
2556 SA.reset(new SplitAnalysis(*VRM, *LIS, *Loops)); in runOnMachineFunction()
2557 SE.reset(new SplitEditor(*SA, *LIS, *VRM, *DomTree, *MBFI)); in runOnMachineFunction()