Lines Matching refs:JoinBB
546 const BasicBlock *JoinBB = nullptr; in findForwardJoinPoint() local
550 JoinBB = IDomNode->getBlock(); in findForwardJoinPoint()
552 if (!JoinBB && Worklist.size() == 2) { in findForwardJoinPoint()
560 JoinBB = Succ1; in findForwardJoinPoint()
564 JoinBB = Succ0; in findForwardJoinPoint()
568 JoinBB = Succ0; in findForwardJoinPoint()
572 JoinBB = Succ1; in findForwardJoinPoint()
576 JoinBB = Succ0UniqueSucc; in findForwardJoinPoint()
580 if (!JoinBB && L) in findForwardJoinPoint()
581 JoinBB = L->getUniqueExitBlock(); in findForwardJoinPoint()
583 if (!JoinBB) in findForwardJoinPoint()
586 LLVM_DEBUG(dbgs() << "\t\tJoin block candidate: " << JoinBB->getName() << "\n"); in findForwardJoinPoint()
605 if (ToBB == JoinBB) in findForwardJoinPoint()
639 LLVM_DEBUG(dbgs() << "\tJoin block: " << JoinBB->getName() << "\n"); in findForwardJoinPoint()
640 return JoinBB; in findForwardJoinPoint()
679 const BasicBlock *JoinBB = nullptr; in findBackwardJoinPoint() local
688 JoinBB = Pred0; in findBackwardJoinPoint()
692 JoinBB = Pred1; in findBackwardJoinPoint()
696 JoinBB = Pred0UniquePred; in findBackwardJoinPoint()
700 if (!JoinBB && L) in findBackwardJoinPoint()
701 JoinBB = L->getHeader(); in findBackwardJoinPoint()
706 return JoinBB; in findBackwardJoinPoint()
759 if (const BasicBlock *JoinBB = findForwardJoinPoint(PP->getParent())) in getMustBeExecutedNextInstruction() local
760 return &JoinBB->front(); in getMustBeExecutedNextInstruction()
800 if (const BasicBlock *JoinBB = findBackwardJoinPoint(PPBlock)) in getMustBeExecutedPrevInstruction() local
801 return &JoinBB->back(); in getMustBeExecutedPrevInstruction()