Lines Matching refs:SpillPlacer

80   SpillPlacement *SpillPlacer;  member in __anon97cedd6b0111::RAGreedy
717 StaticCost += Ins * SpillPlacer->getBlockFrequency(BC.Number); in addSplitConstraints()
723 SpillPlacer->addConstraints(SplitConstraints); in addSplitConstraints()
724 return SpillPlacer->scanActiveBundles(); in addSplitConstraints()
745 SpillPlacer->addLinks(makeArrayRef(TBS, T)); in addThroughConstraints()
768 SpillPlacer->addConstraints(Array); in addThroughConstraints()
774 SpillPlacer->addConstraints(Array); in addThroughConstraints()
775 SpillPlacer->addLinks(makeArrayRef(TBS, T)); in addThroughConstraints()
788 ArrayRef<unsigned> NewBundles = SpillPlacer->getRecentPositive(); in growRegion()
819 SpillPlacer->addPrefSpill(NewBlocks, /* Strong= */ true); in growRegion()
823 SpillPlacer->iterate(); in growRegion()
847 SpillPlacer->prepare(Cand.LiveBundles); in calcCompactRegion()
857 SpillPlacer->finish(); in calcCompactRegion()
882 Cost += SpillPlacer->getBlockFrequency(Number); in calcSpillCost()
886 Cost += SpillPlacer->getBlockFrequency(Number); in calcSpillCost()
911 GlobalCost += Ins * SpillPlacer->getBlockFrequency(BC.Number); in calcGlobalSplitCost()
924 GlobalCost += 2*SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
928 GlobalCost += SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
1128 SpillPlacer->prepare(Cand.LiveBundles); in tryRegionSplit()
1147 SpillPlacer->finish(); in tryRegionSplit()
1369 const float blockFreq = SpillPlacer->getBlockFrequency(BI.MBB->getNumber()); in tryLocalSplit()
1623 SpillPlacer = &getAnalysis<SpillPlacement>(); in runOnMachineFunction()