Lines Matching refs:getTerminator

155   Instruction *InsertPt = PrologExit->getTerminator();  in ConnectProlog()
285 Instruction *InsertPt = NewExit->getTerminator(); in ConnectEpilog()
342 InsertTop->getTerminator()->setSuccessor(0, NewBB); in CloneLoopBlocks()
358 VMap.erase((*BB)->getTerminator()); in CloneLoopBlocks()
363 BranchInst *LatchBR = cast<BranchInst>(NewBB->getTerminator()); in CloneLoopBlocks()
473 cast<BranchInst>(OrigLoop->getLoopLatch()->getTerminator()); in updateLatchBranchWeightsForRemainderLoop()
483 auto *RemainderLatchBR = cast<BranchInst>(Latch->getTerminator()); in updateLatchBranchWeightsForRemainderLoop()
582 BranchInst *LatchBR = cast<BranchInst>(Latch->getTerminator()); in UnrollRuntimeLoopRemainder()
652 BranchInst *PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
688 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
696 auto *NewExitTerminator = NewExit->getTerminator(); in UnrollRuntimeLoopRemainder()
697 NewExitTerminator->setDebugLoc(Header->getTerminator()->getDebugLoc()); in UnrollRuntimeLoopRemainder()
721 PrologExit = SplitBlock(PrologPreHeader, PrologPreHeader->getTerminator(), in UnrollRuntimeLoopRemainder()
725 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
744 PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
914 IRBuilder<> B2(NewPreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
916 BranchInst *LatchBR = cast<BranchInst>(Latch->getTerminator()); in UnrollRuntimeLoopRemainder()