Lines Matching refs:SpillPlacer
130 SpillPlacement *SpillPlacer; member in __anon4e4d313f0111::RAGreedy
985 StaticCost += SpillPlacer->getBlockFrequency(BC.Number); in addSplitConstraints()
991 SpillPlacer->addConstraints(SplitConstraints); in addSplitConstraints()
992 return SpillPlacer->scanActiveBundles(); in addSplitConstraints()
1013 SpillPlacer->addLinks(makeArrayRef(TBS, T)); in addThroughConstraints()
1035 SpillPlacer->addConstraints(makeArrayRef(BCS, B)); in addThroughConstraints()
1040 SpillPlacer->addConstraints(makeArrayRef(BCS, B)); in addThroughConstraints()
1041 SpillPlacer->addLinks(makeArrayRef(TBS, T)); in addThroughConstraints()
1054 ArrayRef<unsigned> NewBundles = SpillPlacer->getRecentPositive(); in growRegion()
1085 SpillPlacer->addPrefSpill(NewBlocks, /* Strong= */ true); in growRegion()
1089 SpillPlacer->iterate(); in growRegion()
1113 SpillPlacer->prepare(Cand.LiveBundles); in calcCompactRegion()
1123 SpillPlacer->finish(); in calcCompactRegion()
1148 Cost += SpillPlacer->getBlockFrequency(Number); in calcSpillCost()
1152 Cost += SpillPlacer->getBlockFrequency(Number); in calcSpillCost()
1177 GlobalCost += SpillPlacer->getBlockFrequency(BC.Number); in calcGlobalSplitCost()
1190 GlobalCost += SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
1191 GlobalCost += SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
1196 GlobalCost += SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
1419 SpillPlacer->prepare(Cand.LiveBundles); in calculateRegionSplitCost()
1439 SpillPlacer->finish(); in calculateRegionSplitCost()
1805 SpillPlacer->getBlockFrequency(BI.MBB->getNumber()).getFrequency() * in tryLocalSplit()
2594 SpillPlacer = &getAnalysis<SpillPlacement>(); in runOnMachineFunction()