Home
last modified time | relevance | path

Searched refs:ActiveBlocks (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLockstepReverseIterator.h23 SmallSetVector<BasicBlock *, 4> ActiveBlocks; member
24 SmallSetVector<BasicBlock *, 4> &getActiveBlocks() { return ActiveBlocks; } in getActiveBlocks()
59 this->ActiveBlocks.clear(); in reset()
60 this->ActiveBlocks.insert_range(Blocks); in reset()
71 this->ActiveBlocks.remove(BB); in reset()
98 this->ActiveBlocks.remove((*It)->getParent()); in restrictToBlocks()
114 this->ActiveBlocks.remove(Inst->getParent());
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocGreedy.h240 SmallVector<unsigned, 8> ActiveBlocks; member
247 ActiveBlocks.clear(); in reset()
H A DRegAllocGreedy.cpp864 SmallVectorImpl<unsigned> &ActiveBlocks = Cand.ActiveBlocks; in growRegion() local
886 ActiveBlocks.push_back(Block); in growRegion()
893 if (ActiveBlocks.size() == AddedTo) in growRegion()
898 auto NewBlocks = ArrayRef(ActiveBlocks).slice(AddedTo); in growRegion()
924 AddedTo = ActiveBlocks.size(); in growRegion()
1024 for (unsigned Number : Cand.ActiveBlocks) { in calcGlobalSplitCost()
1117 ArrayRef<unsigned> Blocks = GlobalCand[UsedCand].ActiveBlocks; in splitAroundRegion()