Lines Matching refs:BranchInst
150 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in updatePredecessorProfileMetadata()
173 BranchInst *PredBr = dyn_cast<BranchInst>(PredBB->getTerminator()); in updatePredecessorProfileMetadata()
209 BranchInst *PredBr = dyn_cast<BranchInst>(PredBB->getTerminator()); in updatePredecessorProfileMetadata()
361 auto *BI = dyn_cast<BranchInst>(BB.getTerminator()); in runImpl()
988 if (BranchInst *BI = dyn_cast<BranchInst>(Terminator)) { in processBlock()
1040 BranchInst::Create(BBTerm->getSuccessor(BestSucc), BBTerm); in processBlock()
1131 if (PN->getParent() == BB && isa<BranchInst>(BB->getTerminator())) in processBlock()
1143 if (PN && PN->getParent() == BB && isa<BranchInst>(BB->getTerminator())) in processBlock()
1148 CondInst->getParent() == BB && isa<BranchInst>(BB->getTerminator())) in processBlock()
1160 auto *BI = dyn_cast<BranchInst>(BB->getTerminator()); in processImpliedCondition()
1183 auto *PBI = dyn_cast<BranchInst>(CurrentPred->getTerminator()); in processImpliedCondition()
1205 BranchInst *UncondBI = BranchInst::Create(KeepSucc, BI); in processImpliedCondition()
1601 else if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator())) { in processThreadableEdges()
1658 BranchInst::Create(OnlyDest, Term); in processThreadableEdges()
1750 if (BranchInst *PredBr = dyn_cast<BranchInst>(PredBB->getTerminator())) in processBranchOnPHI()
2149 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in maybethreadThroughTwoBasicBlocks()
2161 BranchInst *PredBBBranch = dyn_cast<BranchInst>(PredBB->getTerminator()); in maybethreadThroughTwoBasicBlocks()
2282 BranchInst *CondBr = cast<BranchInst>(BB->getTerminator()); in threadThroughTwoBasicBlocks()
2283 BranchInst *PredBBBranch = cast<BranchInst>(PredBB->getTerminator()); in threadThroughTwoBasicBlocks()
2430 BranchInst *NewBI = BranchInst::Create(SuccBB, NewBB); in threadEdge()
2669 BranchInst *OldPredBranch = dyn_cast<BranchInst>(PredBB->getTerminator()); in duplicateCondBranchOnPHIIntoPred()
2677 OldPredBranch = cast<BranchInst>(PredBB->getTerminator()); in duplicateCondBranchOnPHIIntoPred()
2732 BranchInst *BBBranch = cast<BranchInst>(BB->getTerminator()); in duplicateCondBranchOnPHIIntoPred()
2771 BranchInst *PredTerm = cast<BranchInst>(Pred->getTerminator()); in unfoldSelectInstr()
2778 auto *BI = BranchInst::Create(NewBB, BB, SI->getCondition(), Pred); in unfoldSelectInstr()
2838 BranchInst *PredTerm = dyn_cast<BranchInst>(Pred->getTerminator()); in tryToUnfoldSelect()
2861 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in tryToUnfoldSelect()
2878 BranchInst *PredTerm = dyn_cast<BranchInst>(Pred->getTerminator()); in tryToUnfoldSelect()
3046 if (auto *BI = dyn_cast<BranchInst>(Parent->getTerminator())) in processGuards()
3058 BranchInst *BI) { in threadGuard()