Lines Matching refs:getTerminator
167 Instruction *InsertPt = PrologExit->getTerminator(); in ConnectProlog()
184 if (hasBranchWeightMD(*Latch->getTerminator())) { in ConnectProlog()
304 Instruction *InsertPt = NewExit->getTerminator(); in ConnectEpilog()
314 if (hasBranchWeightMD(*Latch->getTerminator())) { in ConnectEpilog()
368 InsertTop->getTerminator()->setSuccessor(0, NewBB); in CloneLoopBlocks()
384 VMap.erase((*BB)->getTerminator()); in CloneLoopBlocks()
389 BranchInst *LatchBR = cast<BranchInst>(NewBB->getTerminator()); in CloneLoopBlocks()
602 BranchInst *LatchBR = cast<BranchInst>(Latch->getTerminator()); in UnrollRuntimeLoopRemainder()
672 BranchInst *PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
708 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
716 auto *NewExitTerminator = NewExit->getTerminator(); in UnrollRuntimeLoopRemainder()
717 NewExitTerminator->setDebugLoc(Header->getTerminator()->getDebugLoc()); in UnrollRuntimeLoopRemainder()
741 PrologExit = SplitBlock(PrologPreHeader, PrologPreHeader->getTerminator(), in UnrollRuntimeLoopRemainder()
745 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
764 PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
798 if (hasBranchWeightMD(*Latch->getTerminator())) { in UnrollRuntimeLoopRemainder()
935 IRBuilder<> B2(NewPreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
937 BranchInst *LatchBR = cast<BranchInst>(Latch->getTerminator()); in UnrollRuntimeLoopRemainder()