Lines Matching refs:getTerminator
289 return !isa<UnreachableInst>(BB->getTerminator()); in peelToTurnInvariantLoadsDerefencebale()
328 return LoadUsers.contains(Exiting->getTerminator()); in peelToTurnInvariantLoadsDerefencebale()
458 auto *BI = dyn_cast<BranchInst>(BB->getTerminator()); in countToEliminateCompares()
481 BranchInst *LatchBR = dyn_cast<BranchInst>(Latch->getTerminator()); in violatesLegacyMultiExitLoopCheck()
662 Instruction *Term = ExitingBlock->getTerminator(); in initBranchWeights()
771 InsertTop->getTerminator()->setSuccessor(0, cast<BasicBlock>(VMap[Header])); in cloneLoopBlocks()
779 auto *LatchTerm = cast<Instruction>(NewLatch->getTerminator()); in cloneLoopBlocks()
962 SplitBlock(InsertTop, InsertTop->getTerminator(), &DT, LI); in peelLoop()
964 SplitBlock(InsertBot, InsertBot->getTerminator(), &DT, LI); in peelLoop()
971 cast<Instruction>(cast<BasicBlock>(Latch)->getTerminator()); in peelLoop()
1016 InsertBot = SplitBlock(InsertBot, InsertBot->getTerminator(), &DT, LI); in peelLoop()