Lines Matching refs:getTerminator
166 Instruction *InsertPt = PrologExit->getTerminator();
183 if (hasBranchWeightMD(*Latch->getTerminator())) {
303 Instruction *InsertPt = NewExit->getTerminator();
313 if (hasBranchWeightMD(*Latch->getTerminator())) {
367 InsertTop->getTerminator()->setSuccessor(0, NewBB);
383 VMap.erase((*BB)->getTerminator());
388 BranchInst *LatchBR = cast<BranchInst>(NewBB->getTerminator());
603 BranchInst *LatchBR = cast<BranchInst>(Latch->getTerminator());
674 BranchInst *PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator());
710 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI);
718 auto *NewExitTerminator = NewExit->getTerminator();
719 NewExitTerminator->setDebugLoc(Header->getTerminator()->getDebugLoc());
743 PrologExit = SplitBlock(PrologPreHeader, PrologPreHeader->getTerminator(),
747 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI);
766 PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator());
800 if (hasBranchWeightMD(*Latch->getTerminator())) {
937 IRBuilder<> B2(NewPreHeader->getTerminator());
939 BranchInst *LatchBR = cast<BranchInst>(Latch->getTerminator());