Lines Matching refs:BranchInst
220 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in updatePredecessorProfileMetadata()
243 BranchInst *PredBr = dyn_cast<BranchInst>(PredBB->getTerminator()); in updatePredecessorProfileMetadata()
279 BranchInst *PredBr = dyn_cast<BranchInst>(PredBB->getTerminator()); in updatePredecessorProfileMetadata()
450 auto *BI = dyn_cast<BranchInst>(BB.getTerminator()); in runImpl()
1045 if (BranchInst *BI = dyn_cast<BranchInst>(Terminator)) { in processBlock()
1097 BranchInst::Create(BBTerm->getSuccessor(BestSucc), BBTerm); in processBlock()
1134 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in processBlock()
1150 BranchInst *UncondBr = in processBlock()
1151 BranchInst::Create(CondBr->getSuccessor(ToKeep), CondBr); in processBlock()
1209 if (PN->getParent() == BB && isa<BranchInst>(BB->getTerminator())) in processBlock()
1224 if (PN && PN->getParent() == BB && isa<BranchInst>(BB->getTerminator())) in processBlock()
1229 CondInst->getParent() == BB && isa<BranchInst>(BB->getTerminator())) in processBlock()
1241 auto *BI = dyn_cast<BranchInst>(BB->getTerminator()); in processImpliedCondition()
1253 auto *PBI = dyn_cast<BranchInst>(CurrentPred->getTerminator()); in processImpliedCondition()
1266 BranchInst *UncondBI = BranchInst::Create(KeepSucc, BI); in processImpliedCondition()
1654 else if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator())) { in processThreadableEdges()
1712 BranchInst::Create(OnlyDest, Term); in processThreadableEdges()
1804 if (BranchInst *PredBr = dyn_cast<BranchInst>(PredBB->getTerminator())) in processBranchOnPHI()
2110 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in maybethreadThroughTwoBasicBlocks()
2122 BranchInst *PredBBBranch = dyn_cast<BranchInst>(PredBB->getTerminator()); in maybethreadThroughTwoBasicBlocks()
2235 BranchInst *CondBr = cast<BranchInst>(BB->getTerminator()); in threadThroughTwoBasicBlocks()
2236 BranchInst *PredBBBranch = cast<BranchInst>(PredBB->getTerminator()); in threadThroughTwoBasicBlocks()
2376 BranchInst *NewBI = BranchInst::Create(SuccBB, NewBB); in threadEdge()
2616 BranchInst *OldPredBranch = dyn_cast<BranchInst>(PredBB->getTerminator()); in duplicateCondBranchOnPHIIntoPred()
2624 OldPredBranch = cast<BranchInst>(PredBB->getTerminator()); in duplicateCondBranchOnPHIIntoPred()
2674 BranchInst *BBBranch = cast<BranchInst>(BB->getTerminator()); in duplicateCondBranchOnPHIIntoPred()
2713 BranchInst *PredTerm = cast<BranchInst>(Pred->getTerminator()); in unfoldSelectInstr()
2720 BranchInst::Create(NewBB, BB, SI->getCondition(), Pred); in unfoldSelectInstr()
2752 BranchInst *PredTerm = dyn_cast<BranchInst>(Pred->getTerminator()); in tryToUnfoldSelect()
2775 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in tryToUnfoldSelect()
2792 BranchInst *PredTerm = dyn_cast<BranchInst>(Pred->getTerminator()); in tryToUnfoldSelect()
2957 if (auto *BI = dyn_cast<BranchInst>(Parent->getTerminator())) in processGuards()
2969 BranchInst *BI) { in threadGuard()