Searched refs:SpillPlacer (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | RegAllocGreedy.cpp | 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() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | RegAllocGreedy.cpp | 174 SpillPlacement *SpillPlacer; member in __anondab441770111::RAGreedy 1223 StaticCost += SpillPlacer->getBlockFrequency(BC.Number); in addSplitConstraints() 1229 SpillPlacer->addConstraints(SplitConstraints); in addSplitConstraints() 1230 return SpillPlacer->scanActiveBundles(); in addSplitConstraints() 1250 SpillPlacer->addLinks(makeArrayRef(TBS, T)); in addThroughConstraints() 1272 SpillPlacer->addConstraints(makeArrayRef(BCS, B)); in addThroughConstraints() 1277 SpillPlacer->addConstraints(makeArrayRef(BCS, B)); in addThroughConstraints() 1278 SpillPlacer->addLinks(makeArrayRef(TBS, T)); in addThroughConstraints() 1291 ArrayRef<unsigned> NewBundles = SpillPlacer->getRecentPositive(); in growRegion() 1322 SpillPlacer->addPrefSpill(NewBlocks, /* Strong= */ true); in growRegion() [all …]
|
/external/llvm/lib/CodeGen/ |
D | RegAllocGreedy.cpp | 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() [all …]
|