Lines Matching refs:getTerminator
150 Instruction *InsertPt = PrologExit->getTerminator(); in ConnectProlog()
272 Instruction *InsertPt = NewExit->getTerminator(); in ConnectEpilog()
335 InsertTop->getTerminator()->setSuccessor(0, NewBB); in CloneLoopBlocks()
352 VMap.erase((*BB)->getTerminator()); in CloneLoopBlocks()
354 BranchInst *LatchBR = cast<BranchInst>(NewBB->getTerminator()); in CloneLoopBlocks()
576 BranchInst *LatchBR = cast<BranchInst>(Latch->getTerminator()); in UnrollRuntimeLoopRemainder()
643 BranchInst *PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
678 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
687 auto *NewExitTerminator = NewExit->getTerminator(); in UnrollRuntimeLoopRemainder()
688 NewExitTerminator->setDebugLoc(Header->getTerminator()->getDebugLoc()); in UnrollRuntimeLoopRemainder()
697 PrologExit = SplitBlock(PrologPreHeader, PrologPreHeader->getTerminator(), in UnrollRuntimeLoopRemainder()
701 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
720 PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
902 IRBuilder<> B2(NewPreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
904 BranchInst *LatchBR = cast<BranchInst>(Latch->getTerminator()); in UnrollRuntimeLoopRemainder()