Lines Matching refs:getTerminator

90            isa<UnreachableInst>(BB->getTerminator()) &&
196 Instruction *PTI = PredBB->getTerminator();
212 BranchInst *BB_JmpI = dyn_cast<BranchInst>(BB->getTerminator());
275 Instruction *STI = BB->getTerminator();
308 MSSAU->getMemorySSA()->getMemoryAccess(PredBB->getTerminator())))
749 if (isa<UnreachableInst>(BB->getTerminator()) ||
767 Instruction *LatchTerm = BB->getTerminator();
795 assert(BB->getTerminator()->getNumSuccessors() == 1 &&
797 return SplitBlock(BB, BB->getTerminator(), DT, LI, MSSAU, BBName);
874 return isa<IndirectBrInst>(Pred->getTerminator());
883 setUnwindEdgeTo(BB->getTerminator(), NewBB);
984 assert((&*SplitBB->getFirstNonPHIIt() == SplitBB->getTerminator() ||
1004 : SplitBB->getTerminator()->getIterator();
1019 Instruction *TI = BB.getTerminator();
1378 assert(!isa<IndirectBrInst>(Pred->getTerminator()) &&
1380 Pred->getTerminator()->replaceSuccessorWith(BB, NewBB);
1406 MDNode *MD = OldLatch->getTerminator()->getMetadata(LLVMContext::MD_loop);
1407 NewLatch->getTerminator()->setMetadata(LLVMContext::MD_loop, MD);
1412 OldLatch->getTerminator()->setMetadata(LLVMContext::MD_loop, nullptr);
1460 assert(!isa<IndirectBrInst>(Pred->getTerminator()) &&
1462 Pred->getTerminator()->replaceUsesOfWith(OrigBB, NewBB1);
1478 assert(!isa<IndirectBrInst>(Pred->getTerminator()) &&
1498 NewBB2Pred->getTerminator()->replaceUsesOfWith(OrigBB, NewBB2);
1554 Instruction *UncondBranch = Pred->getTerminator();
1619 return ThenBlock->getTerminator();
1632 return ElseBlock->getTerminator();
1646 *ThenTerm = ThenBlock->getTerminator();
1647 *ElseTerm = ElseBlock->getTerminator();
1691 BB->getTerminator()->setDebugLoc(SplitBefore->getDebugLoc());
1700 Instruction *HeadOldTerm = Head->getTerminator();
1742 IRBuilder<> Builder(LoopBody->getTerminator());
1750 LoopBody->getTerminator()->eraseFromParent();
1829 BranchInst *Pred1Br = dyn_cast<BranchInst>(Pred1->getTerminator());
1830 BranchInst *Pred2Br = dyn_cast<BranchInst>(Pred2->getTerminator());
1882 BranchInst *BI = dyn_cast<BranchInst>(CommonPred->getTerminator());
1912 auto *Term = BB.getTerminator();
1925 if (auto *SW = dyn_cast<SwitchInst>(Src.getTerminator()))