Lines Matching refs:Worklist
134 SmallVectorImpl<BasicBlock *> &Worklist, const BasicBlock *StopBB, in isPotentiallyReachableFromMany() argument
163 BasicBlock *BB = Worklist.pop_back_val(); in isPotentiallyReachableFromMany()
196 Outer->getExitBlocks(Worklist); in isPotentiallyReachableFromMany()
198 Worklist.append(succ_begin(BB), succ_end(BB)); in isPotentiallyReachableFromMany()
200 } while (!Worklist.empty()); in isPotentiallyReachableFromMany()
225 SmallVector<BasicBlock*, 32> Worklist; in isPotentiallyReachable() local
226 Worklist.push_back(const_cast<BasicBlock*>(A)); in isPotentiallyReachable()
228 return isPotentiallyReachableFromMany(Worklist, B, ExclusionSet, DT, LI); in isPotentiallyReachable()
261 SmallVector<BasicBlock*, 32> Worklist; in isPotentiallyReachable() local
262 Worklist.append(succ_begin(BB), succ_end(BB)); in isPotentiallyReachable()
263 if (Worklist.empty()) { in isPotentiallyReachable()
268 return isPotentiallyReachableFromMany(Worklist, B->getParent(), in isPotentiallyReachable()