Lines Matching refs:getTerminator
271 BranchInst *BI = dyn_cast<BranchInst>(PBB->getTerminator());
626 Value *PredVal = isValueEqualityComparison(Pred->getTerminator());
638 BasicBlock *PredDef = GetValueEqualityComparisonCases(Pred->getTerminator(),
667 DEBUG(dbgs() << "Threading pred instr: " << *Pred->getTerminator()
680 DEBUG(dbgs() << "Threading pred instr: " << *Pred->getTerminator()
749 DEBUG(dbgs() << "Threading pred instr: " << *Pred->getTerminator()
836 TerminatorInst *PTI = Pred->getTerminator();
1219 BranchInst *BI2 = dyn_cast<BranchInst>(BB2->getTerminator());
1476 BasicBlock *EndBB = ThenBB->getTerminator()->getSuccessor(0);
1662 BranchInst *BI = cast<BranchInst>(BB->getTerminator());
1720 if (isa<IndirectBrInst>(PredBB->getTerminator())) continue;
1770 TerminatorInst *PredBBTI = PredBB->getTerminator();
1856 if (cast<BranchInst>(IfBlock1->getTerminator())->isConditional()) {
1869 if (cast<BranchInst>(IfBlock2->getTerminator())->isConditional()) {
1887 Instruction *InsertPt = DomBlock->getTerminator();
1895 IfBlock1->getTerminator());
1899 IfBlock2->getTerminator());
1916 TerminatorInst *OldTI = DomBlock->getTerminator();
1931 ReturnInst *TrueRet = cast<ReturnInst>(TrueSucc->getTerminator());
1932 ReturnInst *FalseRet = cast<ReturnInst>(FalseSucc->getTerminator());
2064 if (BranchInst *PBI = dyn_cast<BranchInst>(PB->getTerminator()))
2140 BranchInst *PBI = dyn_cast<BranchInst>(PredBlock->getTerminator());
2382 if ((PBI = dyn_cast<BranchInst>(P->getTerminator())) &&
2717 if (!Pred || !isa<SwitchInst>(Pred->getTerminator())) return false;
2719 SwitchInst *SI = cast<SwitchInst>(Pred->getTerminator());
2757 BasicBlock *SuccBlock = BB->getTerminator()->getSuccessor(0);
2862 TerminatorInst *OldTI = BB->getTerminator();
2931 InvokeInst *II = cast<InvokeInst>((*PI++)->getTerminator());
2968 TerminatorInst *PTI = P->getTerminator();
3001 if (isa<ReturnInst>(BI->getSuccessor(0)->getTerminator()) &&
3002 isa<ReturnInst>(BI->getSuccessor(1)->getTerminator()) &&
3060 TerminatorInst *TI = Preds[i]->getTerminator();
3301 if (BB->getFirstNonPHIOrDbg() != BB->getTerminator())
3306 BranchInst *Branch = dyn_cast<BranchInst>(BB->getTerminator());
4399 InvokeInst *II = cast<InvokeInst>(Pred->getTerminator());
4523 TerminatorInst *Succ0TI = BI->getSuccessor(0)->getTerminator();
4532 TerminatorInst *Succ1TI = BI->getSuccessor(1)->getTerminator();
4548 if (BranchInst *PBI = dyn_cast<BranchInst>((*PI)->getTerminator()))
4604 TerminatorInst *T = PHI->getIncomingBlock(i)->getTerminator();
4628 assert(BB->getTerminator() && "Degenerate basic block encountered!");
4665 Builder.SetInsertPoint(BB->getTerminator());
4666 if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator())) {
4672 } else if (ReturnInst *RI = dyn_cast<ReturnInst>(BB->getTerminator())) {
4674 } else if (ResumeInst *RI = dyn_cast<ResumeInst>(BB->getTerminator())) {
4676 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(BB->getTerminator())) {
4679 dyn_cast<UnreachableInst>(BB->getTerminator())) {
4682 dyn_cast<IndirectBrInst>(BB->getTerminator())) {