Lines Matching refs:getTerminator
206 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in updatePredecessorProfileMetadata()
223 BranchInst *PredBr = dyn_cast<BranchInst>(PredBB->getTerminator()); in updatePredecessorProfileMetadata()
251 BranchInst *PredBr = cast<BranchInst>(PredBB->getTerminator()); in updatePredecessorProfileMetadata()
393 << "' with terminator: " << *BB.getTerminator() in runImpl()
404 auto *BI = dyn_cast<BranchInst>(BB.getTerminator()); in runImpl()
471 if (BB->getTerminator() == StopAt) { in getJumpThreadDuplicationCost()
949 Instruction *BBTerm = BB->getTerminator(); in GetBestDestForJumpOnUndef()
990 const Instruction *TI = SinglePred->getTerminator(); in ProcessBlock()
1046 Instruction *Terminator = BB->getTerminator(); in ProcessBlock()
1082 Instruction *BBTerm = BB->getTerminator(); in ProcessBlock()
1104 << "' folding terminator: " << *BB->getTerminator() in ProcessBlock()
1126 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in ProcessBlock()
1174 if (SwitchInst *SI = dyn_cast<SwitchInst>(BB->getTerminator())) in ProcessBlock()
1194 if (PN->getParent() == BB && isa<BranchInst>(BB->getTerminator())) in ProcessBlock()
1206 if (PN->getParent() == BB && isa<BranchInst>(BB->getTerminator())) in ProcessBlock()
1211 CondInst->getParent() == BB && isa<BranchInst>(BB->getTerminator())) in ProcessBlock()
1223 auto *BI = dyn_cast<BranchInst>(BB->getTerminator()); in ProcessImpliedCondition()
1235 auto *PBI = dyn_cast<BranchInst>(CurrentPred->getTerminator()); in ProcessImpliedCondition()
1418 OneUnavailablePred->getTerminator()->getNumSuccessors() == 1) { in SimplifyPartiallyRedundantLoad()
1432 if (isa<IndirectBrInst>(P->getTerminator())) in SimplifyPartiallyRedundantLoad()
1447 assert(UnavailablePred->getTerminator()->getNumSuccessors() == 1 && in SimplifyPartiallyRedundantLoad()
1453 UnavailablePred->getTerminator()); in SimplifyPartiallyRedundantLoad()
1490 P->getTerminator()); in SimplifyPartiallyRedundantLoad()
1554 Instruction *TI = BB->getTerminator(); in FindMostPopularDest()
1615 else if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator())) { in ProcessThreadableEdges()
1618 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(BB->getTerminator())) { in ProcessThreadableEdges()
1622 assert(isa<IndirectBrInst>(BB->getTerminator()) in ProcessThreadableEdges()
1646 if (isa<IndirectBrInst>(Pred->getTerminator())) in ProcessThreadableEdges()
1663 Updates.reserve(BB->getTerminator()->getNumSuccessors() - 1); in ProcessThreadableEdges()
1674 Instruction *Term = BB->getTerminator(); in ProcessThreadableEdges()
1738 MostPopularDest = BB->getTerminator()-> in ProcessThreadableEdges()
1762 if (BranchInst *PredBr = dyn_cast<BranchInst>(PredBB->getTerminator())) in ProcessBranchOnPHI()
1932 getJumpThreadDuplicationCost(BB, BB->getTerminator(), BBDupThreshold); in ThreadEdge()
2002 NewBI->setDebugLoc(BB->getTerminator()->getDebugLoc()); in ThreadEdge()
2011 Instruction *PredTerm = PredBB->getTerminator(); in ThreadEdge()
2120 const Instruction *TI = BB->getTerminator(); in doesBlockHaveProfileData()
2225 auto TI = BB->getTerminator(); in UpdateBlockFreqAndEdgeWeight()
2252 getJumpThreadDuplicationCost(BB, BB->getTerminator(), BBDupThreshold); in DuplicateCondBranchOnPHIIntoPred()
2280 BranchInst *OldPredBranch = dyn_cast<BranchInst>(PredBB->getTerminator()); in DuplicateCondBranchOnPHIIntoPred()
2288 OldPredBranch = cast<BranchInst>(PredBB->getTerminator()); in DuplicateCondBranchOnPHIIntoPred()
2338 BranchInst *BBBranch = cast<BranchInst>(BB->getTerminator()); in DuplicateCondBranchOnPHIIntoPred()
2411 BranchInst *PredTerm = dyn_cast<BranchInst>(Pred->getTerminator()); in UnfoldSelectInstr()
2450 BranchInst *PredTerm = dyn_cast<BranchInst>(Pred->getTerminator()); in TryToUnfoldSelect()
2473 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in TryToUnfoldSelect()
2490 BranchInst *PredTerm = dyn_cast<BranchInst>(Pred->getTerminator()); in TryToUnfoldSelect()
2593 Updates.reserve((2 * SplitBB->getTerminator()->getNumSuccessors()) + 3); in TryToUnfoldSelectInCurrBB()
2650 if (auto *BI = dyn_cast<BranchInst>(Parent->getTerminator())) in ProcessGuards()