Home
last modified time | relevance | path

Searched refs:UseBlocks (Results 1 – 4 of 4) sorted by relevance

/llvm-project/llvm/lib/CodeGen/
H A DRegAllocGreedy.cpp606 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in addSplitConstraints()
609 SplitConstraints.resize(UseBlocks.size()); in addSplitConstraints()
611 for (unsigned I = 0; I != UseBlocks.size(); ++I) { in addSplitConstraints()
612 const SplitAnalysis::BlockInfo &BI = UseBlocks[I]; in addSplitConstraints()
854 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcSpillCost()
855 for (const SplitAnalysis::BlockInfo &BI : UseBlocks) { in calcSpillCost()
875 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcGlobalSplitCost()
876 for (unsigned I = 0; I != UseBlocks.size(); ++I) { in calcGlobalSplitCost()
877 const SplitAnalysis::BlockInfo &BI = UseBlocks[I]; in calcGlobalSplitCost()
941 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks in splitAroundRegion()
605 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); addSplitConstraints() local
853 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); calcSpillCost() local
874 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); calcGlobalSplitCost() local
940 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); splitAroundRegion() local
1303 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); tryBlockSplit() local
[all...]
H A DSplitKit.h150 SmallVector<BlockInfo, 8> UseBlocks; variable
200 ArrayRef<BlockInfo> getUseBlocks() const { return UseBlocks; } in getUseBlocks()
H A DSplitKit.cpp161 UseBlocks.clear(); in clear()
193 << UseBlocks.size() << " blocks, through " in analyzeUses()
266 UseBlocks.push_back(BI); in calcLiveBlockInfo()
267 UseBlocks.back().LastInstr = LastStop; in calcLiveBlockInfo()
281 UseBlocks.push_back(BI); in calcLiveBlockInfo()
299 LooksLikeLoopIV = EnableLoopIVHeuristic && UseBlocks.size() == 2 && in calcLiveBlockInfo()
300 any_of(UseBlocks, [this](BlockInfo &BI) { in calcLiveBlockInfo()
H A DLiveVariables.cpp699 SparseBitVector<> UseBlocks; in recomputeForSingleDefVirtReg()
708 UseBlocks.set(UseBB.getNumber()); in recomputeForSingleDefVirtReg()
747 for (unsigned UseBBNum : UseBlocks) {
671 SparseBitVector<> UseBlocks; recomputeForSingleDefVirtReg() local