Lines Matching refs:SpillPlacer
129 SpillPlacement *SpillPlacer; member in __anon4e4d313f0111::RAGreedy
977 StaticCost += SpillPlacer->getBlockFrequency(BC.Number); in addSplitConstraints()
983 SpillPlacer->addConstraints(SplitConstraints); in addSplitConstraints()
984 return SpillPlacer->scanActiveBundles(); in addSplitConstraints()
1005 SpillPlacer->addLinks(makeArrayRef(TBS, T)); in addThroughConstraints()
1027 SpillPlacer->addConstraints(makeArrayRef(BCS, B)); in addThroughConstraints()
1032 SpillPlacer->addConstraints(makeArrayRef(BCS, B)); in addThroughConstraints()
1033 SpillPlacer->addLinks(makeArrayRef(TBS, T)); in addThroughConstraints()
1046 ArrayRef<unsigned> NewBundles = SpillPlacer->getRecentPositive(); in growRegion()
1077 SpillPlacer->addPrefSpill(NewBlocks, /* Strong= */ true); in growRegion()
1081 SpillPlacer->iterate(); in growRegion()
1105 SpillPlacer->prepare(Cand.LiveBundles); in calcCompactRegion()
1115 SpillPlacer->finish(); in calcCompactRegion()
1140 Cost += SpillPlacer->getBlockFrequency(Number); in calcSpillCost()
1144 Cost += SpillPlacer->getBlockFrequency(Number); in calcSpillCost()
1169 GlobalCost += SpillPlacer->getBlockFrequency(BC.Number); in calcGlobalSplitCost()
1182 GlobalCost += SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
1183 GlobalCost += SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
1188 GlobalCost += SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
1409 SpillPlacer->prepare(Cand.LiveBundles); in calculateRegionSplitCost()
1429 SpillPlacer->finish(); in calculateRegionSplitCost()
1795 SpillPlacer->getBlockFrequency(BI.MBB->getNumber()).getFrequency() * in tryLocalSplit()
2584 SpillPlacer = &getAnalysis<SpillPlacement>(); in runOnMachineFunction()