Home
last modified time | relevance | path

Searched refs:SpillPlacer (Results 1 – 2 of 2) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DRegAllocGreedy.cpp658 StaticCost += SpillPlacer->getBlockFrequency(BC.Number); in addSplitConstraints()
664 SpillPlacer->addConstraints(SplitConstraints); in addSplitConstraints()
665 return SpillPlacer->scanActiveBundles(); in addSplitConstraints()
684 SpillPlacer->addLinks(ArrayRef(TBS, T)); in addThroughConstraints()
713 SpillPlacer->addConstraints(ArrayRef(BCS, B)); in addThroughConstraints()
718 SpillPlacer->addConstraints(ArrayRef(BCS, B)); in addThroughConstraints()
719 SpillPlacer->addLinks(ArrayRef(TBS, T)); in addThroughConstraints()
734 ArrayRef<unsigned> NewBundles = SpillPlacer->getRecentPositive(); in growRegion()
767 SpillPlacer->addPrefSpill(NewBlocks, /* Strong= */ true); in growRegion()
771 SpillPlacer->iterate(); in growRegion()
[all …]
DRegAllocGreedy.h181 SpillPlacement *SpillPlacer; variable