Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp117 SmallSetVector<BasicBlock *, 4> ActiveBlocks; member in __anon97a272aa0111::LockstepReverseIterator
128 ActiveBlocks.clear(); in reset()
130 ActiveBlocks.insert(BB); in reset()
135 ActiveBlocks.remove(BB); in reset()
153 SmallSetVector<BasicBlock *, 4> &getActiveBlocks() { return ActiveBlocks; } in getActiveBlocks()
158 ActiveBlocks.remove((*II)->getParent()); in restrictToBlocks()
172 ActiveBlocks.remove(Inst->getParent()); in operator --()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DRegAllocGreedy.h236 SmallVector<unsigned, 8> ActiveBlocks; member
243 ActiveBlocks.clear(); in reset()
H A DRegAllocGreedy.cpp726 SmallVectorImpl<unsigned> &ActiveBlocks = Cand.ActiveBlocks; in growRegion() local
748 ActiveBlocks.push_back(Block); in growRegion()
755 if (ActiveBlocks.size() == AddedTo) in growRegion()
760 auto NewBlocks = ArrayRef(ActiveBlocks).slice(AddedTo); in growRegion()
768 AddedTo = ActiveBlocks.size(); in growRegion()
868 for (unsigned Number : Cand.ActiveBlocks) { in calcGlobalSplitCost()
961 ArrayRef<unsigned> Blocks = GlobalCand[UsedCand].ActiveBlocks; in splitAroundRegion()