Lines Matching refs:JoinBB
540 const BasicBlock *JoinBB = nullptr; in findForwardJoinPoint() local
544 JoinBB = IDomNode->getBlock(); in findForwardJoinPoint()
546 if (!JoinBB && Worklist.size() == 2) { in findForwardJoinPoint()
554 JoinBB = Succ1; in findForwardJoinPoint()
558 JoinBB = Succ0; in findForwardJoinPoint()
562 JoinBB = Succ0; in findForwardJoinPoint()
566 JoinBB = Succ1; in findForwardJoinPoint()
570 JoinBB = Succ0UniqueSucc; in findForwardJoinPoint()
574 if (!JoinBB && L) in findForwardJoinPoint()
575 JoinBB = L->getUniqueExitBlock(); in findForwardJoinPoint()
577 if (!JoinBB) in findForwardJoinPoint()
580 LLVM_DEBUG(dbgs() << "\t\tJoin block candidate: " << JoinBB->getName() << "\n"); in findForwardJoinPoint()
599 if (ToBB == JoinBB) in findForwardJoinPoint()
632 LLVM_DEBUG(dbgs() << "\tJoin block: " << JoinBB->getName() << "\n"); in findForwardJoinPoint()
633 return JoinBB; in findForwardJoinPoint()
672 const BasicBlock *JoinBB = nullptr; in findBackwardJoinPoint() local
681 JoinBB = Pred0; in findBackwardJoinPoint()
685 JoinBB = Pred1; in findBackwardJoinPoint()
689 JoinBB = Pred0UniquePred; in findBackwardJoinPoint()
693 if (!JoinBB && L) in findBackwardJoinPoint()
694 JoinBB = L->getHeader(); in findBackwardJoinPoint()
699 return JoinBB; in findBackwardJoinPoint()
752 if (const BasicBlock *JoinBB = findForwardJoinPoint(PP->getParent())) in getMustBeExecutedNextInstruction() local
753 return &JoinBB->front(); in getMustBeExecutedNextInstruction()
793 if (const BasicBlock *JoinBB = findBackwardJoinPoint(PPBlock)) in getMustBeExecutedPrevInstruction() local
794 return &JoinBB->back(); in getMustBeExecutedPrevInstruction()