Lines Matching refs:ExtraRegInfo
210 IndexedMap<RegInfo, VirtReg2IndexFunctor> ExtraRegInfo; member in __anon4e4d313f0111::RAGreedy
213 return ExtraRegInfo[VirtReg.reg].Stage; in getStage()
217 ExtraRegInfo.resize(MRI->getNumVirtRegs()); in setStage()
218 ExtraRegInfo[VirtReg.reg].Stage = Stage; in setStage()
223 ExtraRegInfo.resize(MRI->getNumVirtRegs()); in setStage()
226 if (ExtraRegInfo[Reg].Stage == RS_New) in setStage()
227 ExtraRegInfo[Reg].Stage = NewStage; in setStage()
518 if (!ExtraRegInfo.inBounds(Old)) in LRE_DidCloneVirtReg()
525 ExtraRegInfo[Old].Stage = RS_Assign; in LRE_DidCloneVirtReg()
526 ExtraRegInfo.grow(New); in LRE_DidCloneVirtReg()
527 ExtraRegInfo[New] = ExtraRegInfo[Old]; in LRE_DidCloneVirtReg()
532 ExtraRegInfo.clear(); in releaseMemory()
547 ExtraRegInfo.grow(Reg); in enqueue()
548 if (ExtraRegInfo[Reg].Stage == RS_New) in enqueue()
549 ExtraRegInfo[Reg].Stage = RS_Assign; in enqueue()
551 if (ExtraRegInfo[Reg].Stage == RS_Split) { in enqueue()
555 } else if (ExtraRegInfo[Reg].Stage == RS_Memory) { in enqueue()
570 if (ExtraRegInfo[Reg].Stage == RS_Assign && !ForceGlobal && !LI->empty() && in enqueue()
740 unsigned Cascade = ExtraRegInfo[VirtReg.reg].Cascade; in canEvictInterference()
770 unsigned IntfCascade = ExtraRegInfo[Intf->reg].Cascade; in canEvictInterference()
812 unsigned Cascade = ExtraRegInfo[VirtReg.reg].Cascade; in evictInterference()
814 Cascade = ExtraRegInfo[VirtReg.reg].Cascade = NextCascade++; in evictInterference()
835 assert((ExtraRegInfo[Intf->reg].Cascade < Cascade || in evictInterference()
838 ExtraRegInfo[Intf->reg].Cascade = Cascade; in evictInterference()
1311 ExtraRegInfo.resize(MRI->getNumVirtRegs()); in splitAroundRegion()
1537 ExtraRegInfo.resize(MRI->getNumVirtRegs()); in tryBlockSplit()
1629 ExtraRegInfo.resize(MRI->getNumVirtRegs()); in tryInstructionSplit()
2503 << " Cascade " << ExtraRegInfo[VirtReg.reg].Cascade << '\n'); in selectOrSplitImpl()
2606 ExtraRegInfo.clear(); in runOnMachineFunction()
2607 ExtraRegInfo.resize(MRI->getNumVirtRegs()); in runOnMachineFunction()