Lines Matching refs:Worklist
519 SmallVector<const BasicBlock *, 8> Worklist; in findForwardJoinPoint() local
525 Worklist.push_back(SuccBB); in findForwardJoinPoint()
527 LLVM_DEBUG(dbgs() << "\t\t#Worklist: " << Worklist.size() << "\n"); in findForwardJoinPoint()
530 if (Worklist.empty()) in findForwardJoinPoint()
534 if (Worklist.size() == 1) in findForwardJoinPoint()
535 return Worklist[0]; in findForwardJoinPoint()
546 if (!JoinBB && Worklist.size() == 2) { in findForwardJoinPoint()
547 const BasicBlock *Succ0 = Worklist[0]; in findForwardJoinPoint()
548 const BasicBlock *Succ1 = Worklist[1]; in findForwardJoinPoint()
597 while (!Worklist.empty()) { in findForwardJoinPoint()
598 const BasicBlock *ToBB = Worklist.pop_back_val(); in findForwardJoinPoint()
628 append_range(Worklist, successors(ToBB)); in findForwardJoinPoint()
654 SmallVector<const BasicBlock *, 8> Worklist; in findBackwardJoinPoint() local
661 Worklist.push_back(PredBB); in findBackwardJoinPoint()
665 if (Worklist.empty()) in findBackwardJoinPoint()
669 if (Worklist.size() == 1) in findBackwardJoinPoint()
670 return Worklist[0]; in findBackwardJoinPoint()
673 if (Worklist.size() == 2) { in findBackwardJoinPoint()
674 const BasicBlock *Pred0 = Worklist[0]; in findBackwardJoinPoint()
675 const BasicBlock *Pred1 = Worklist[1]; in findBackwardJoinPoint()