Lines Matching refs:getTerminator
289 return !isa<UnreachableInst>(BB->getTerminator()); in peelToTurnInvariantLoadsDerefencebale()
328 return LoadUsers.contains(Exiting->getTerminator()); in peelToTurnInvariantLoadsDerefencebale()
498 auto *BI = dyn_cast<BranchInst>(BB->getTerminator()); in countToEliminateCompares()
521 BranchInst *LatchBR = dyn_cast<BranchInst>(Latch->getTerminator()); in violatesLegacyMultiExitLoopCheck()
702 Instruction *Term = ExitingBlock->getTerminator(); in initBranchWeights()
811 InsertTop->getTerminator()->setSuccessor(0, cast<BasicBlock>(VMap[Header])); in cloneLoopBlocks()
819 auto *LatchTerm = cast<Instruction>(NewLatch->getTerminator()); in cloneLoopBlocks()
1002 SplitBlock(InsertTop, InsertTop->getTerminator(), &DT, LI); in peelLoop()
1004 SplitBlock(InsertBot, InsertBot->getTerminator(), &DT, LI); in peelLoop()
1011 cast<Instruction>(cast<BasicBlock>(Latch)->getTerminator()); in peelLoop()
1056 InsertBot = SplitBlock(InsertBot, InsertBot->getTerminator(), &DT, LI); in peelLoop()