Lines Matching defs:getTerminator
275 Builder.SetInsertPoint(LoopVectorPreHeader->getTerminator());
424 auto *PredBBTerminator = PredBB->getTerminator();
454 State->Builder.SetInsertPoint(IRBB->getTerminator());
460 if (getSingleSuccessor() && isa<UnreachableInst>(IRBB->getTerminator())) {
463 IRBB->getTerminator()->eraseFromParent();
466 (getNumSuccessors() == 0 || isa<BranchInst>(IRBB->getTerminator())) &&
602 VPRecipeBase *VPBasicBlock::getTerminator() {
608 const VPRecipeBase *VPBasicBlock::getTerminator() const {
906 auto *ScalarLatchTerm = TheLoop->getLoopLatch()->getTerminator();
929 IRBuilder<> Builder(State.CFG.PrevBB->getTerminator());
937 IRBuilder<> Builder(State.CFG.PrevBB->getTerminator());
963 cast<BranchInst>(VectorPreHeader->getTerminator())->setSuccessor(0, nullptr);
978 BrInst->insertBefore(MiddleBB->getTerminator()->getIterator());
979 MiddleBB->getTerminator()->eraseFromParent();
1028 Inc->moveBefore(std::prev(VectorLatchBB->getTerminator()->getIterator()));
1255 make_range(IRBB->begin(), IRBB->getTerminator()->getIterator()))