Lines Matching refs:VRM
691 if (VRM->hasPhys(VirtReg)) { in LRE_CanEraseVirtReg()
705 if (!VRM->hasPhys(VirtReg)) in LRE_WillShrinkVirtReg()
795 if (VRM->hasKnownPreference(Reg)) in enqueue()
874 AllocationOrder::create(VirtReg.reg(), *VRM, RegClassInfo, Matrix); in canReassign()
999 bool BreaksHint = VRM->hasPreferredPhys(Intf->reg()); in canEvictInterference()
1058 bool BreaksHint = VRM->hasPreferredPhys(Intf->reg()); in canEvictInterferenceInRange()
1140 if (!VRM->hasPhys(Intf->reg())) in evictInterference()
2004 LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this, &DeadRemats); in doRegionSplit()
2051 LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this, &DeadRemats); in tryBlockSplit()
2121 LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this, &DeadRemats); in tryInstructionSplit()
2447 LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this, &DeadRemats); in tryLocalSplit()
2693 assert(VRM->hasPhys(ItVirtReg) && in tryLastChanceRecoloring()
2697 VirtRegToPhysReg[ItVirtReg] = VRM->getPhys(ItVirtReg); in tryLastChanceRecoloring()
2741 if (VRM->hasPhys(ItVirtReg)) in tryLastChanceRecoloring()
2906 OtherReg.isPhysical() ? OtherReg.asMCReg() : VRM->getPhys(OtherReg); in collectHintInfo()
2942 MCRegister PhysReg = VRM->getPhys(Reg); in tryHintRecoloring()
2959 if (!VRM->hasPhys(Reg)) { in tryHintRecoloring()
2968 MCRegister CurrPhys = VRM->getPhys(Reg); in tryHintRecoloring()
3053 if (!VRM->hasPhys(LI->reg())) in tryHintsRecoloring()
3066 AllocationOrder::create(VirtReg.reg(), *VRM, RegClassInfo, Matrix); in selectOrSplitImpl()
3154 LiveRangeEdit LRE(&VirtReg, NewVRegs, *MF, *LIS, VRM, this, &DeadRemats); in selectOrSplitImpl()
3368 VRAI = std::make_unique<VirtRegAuxInfo>(*MF, *LIS, *VRM, *Loops, *MBFI); in runOnMachineFunction()
3369 SpillerInstance.reset(createInlineSpiller(*this, *MF, *VRM, *VRAI)); in runOnMachineFunction()
3375 SA.reset(new SplitAnalysis(*VRM, *LIS, *Loops)); in runOnMachineFunction()
3376 SE.reset(new SplitEditor(*SA, *AA, *LIS, *VRM, *DomTree, *MBFI, *VRAI)); in runOnMachineFunction()