Lines Matching refs:BranchInst
206 BranchInst *PredBB_BI; in MergeBlockIntoPredecessor()
210 if (!(PredBB_BI = dyn_cast<BranchInst>(PTI))) in MergeBlockIntoPredecessor()
212 BranchInst *BB_JmpI = dyn_cast<BranchInst>(BB->getTerminator()); in MergeBlockIntoPredecessor()
876 auto *Terminator = BranchInst::Create(Succ, NewBB); in ehAwareSplitEdge()
1248 ArrayRef<BasicBlock *> Preds, BranchInst *BI, in UpdatePHINodes()
1341 BranchInst *BI = BranchInst::Create(BB, NewBB); in SplitBlockPredecessorsImpl()
1439 BranchInst *BI1 = BranchInst::Create(OrigBB, NewBB1); in SplitLandingPadPredecessorsImpl()
1480 BranchInst *BI2 = BranchInst::Create(OrigBB, NewBB2); in SplitLandingPadPredecessorsImpl()
1675 (void)BranchInst::Create(Tail, BB); in SplitBlockAndInsertIfThenElse()
1688 BranchInst *HeadNewTerm = in SplitBlockAndInsertIfThenElse()
1689 BranchInst::Create(/*ifTrue*/ TrueBlock, /*ifFalse*/ FalseBlock, Cond); in SplitBlockAndInsertIfThenElse()
1790 BranchInst *llvm::GetIfCondition(BasicBlock *BB, BasicBlock *&IfTrue, in GetIfCondition()
1815 BranchInst *Pred1Br = dyn_cast<BranchInst>(Pred1->getTerminator()); in GetIfCondition()
1816 BranchInst *Pred2Br = dyn_cast<BranchInst>(Pred2->getTerminator()); in GetIfCondition()
1868 BranchInst *BI = dyn_cast<BranchInst>(CommonPred->getTerminator()); in GetIfCondition()
1936 assert(isa<BranchInst>(BB->getTerminator()) && in redirectToHub()
1938 auto Branch = cast<BranchInst>(BB->getTerminator()); in redirectToHub()
1958 BranchInst::Create(FirstGuardBlock, BB); in redirectToHub()
1983 BranchInst::Create(Out, GuardBlocks[i + 1], GuardPredicates[Out], in setupBranchForGuard()
2189 void llvm::InvertBranch(BranchInst *PBI, IRBuilderBase &Builder) { in InvertBranch()
2207 isa<BranchInst>(Term))) in hasOnlySimpleTerminator()