Lines Matching refs:JoinBB
543 const BasicBlock *JoinBB = nullptr; in findForwardJoinPoint() local
547 JoinBB = IDomNode->getBlock(); in findForwardJoinPoint()
549 if (!JoinBB && Worklist.size() == 2) { in findForwardJoinPoint()
557 JoinBB = Succ1; in findForwardJoinPoint()
561 JoinBB = Succ0; in findForwardJoinPoint()
565 JoinBB = Succ0; in findForwardJoinPoint()
569 JoinBB = Succ1; in findForwardJoinPoint()
573 JoinBB = Succ0UniqueSucc; in findForwardJoinPoint()
577 if (!JoinBB && L) in findForwardJoinPoint()
578 JoinBB = L->getUniqueExitBlock(); in findForwardJoinPoint()
580 if (!JoinBB) in findForwardJoinPoint()
583 LLVM_DEBUG(dbgs() << "\t\tJoin block candidate: " << JoinBB->getName() << "\n"); in findForwardJoinPoint()
602 if (ToBB == JoinBB) in findForwardJoinPoint()
635 LLVM_DEBUG(dbgs() << "\tJoin block: " << JoinBB->getName() << "\n"); in findForwardJoinPoint()
636 return JoinBB; in findForwardJoinPoint()
675 const BasicBlock *JoinBB = nullptr; in findBackwardJoinPoint() local
684 JoinBB = Pred0; in findBackwardJoinPoint()
688 JoinBB = Pred1; in findBackwardJoinPoint()
692 JoinBB = Pred0UniquePred; in findBackwardJoinPoint()
696 if (!JoinBB && L) in findBackwardJoinPoint()
697 JoinBB = L->getHeader(); in findBackwardJoinPoint()
702 return JoinBB; in findBackwardJoinPoint()
755 if (const BasicBlock *JoinBB = findForwardJoinPoint(PP->getParent())) in getMustBeExecutedNextInstruction() local
756 return &JoinBB->front(); in getMustBeExecutedNextInstruction()
796 if (const BasicBlock *JoinBB = findBackwardJoinPoint(PPBlock)) in getMustBeExecutedPrevInstruction() local
797 return &JoinBB->back(); in getMustBeExecutedPrevInstruction()