Lines Matching defs:EndBlock
97 BasicBlock *EndBlock = nullptr;
453 BranchInst::Create(VectorLoopStartBlock, EndBlock, PredHasActiveLanes);
458 {DominatorTree::Insert, VectorLoopIncBlock, EndBlock}});
559 BranchInst::Create(VectorLoopStartBlock, EndBlock, ExitCond);
564 {DominatorTree::Insert, VectorLoopIncBlock, EndBlock}});
597 EndBlock = SplitBlock(Preheader, PHBranch, DT, LI, nullptr, "mismatch_end");
613 Ctx, "mismatch_min_it_check", EndBlock->getParent(), EndBlock);
619 Ctx, "mismatch_mem_check", EndBlock->getParent(), EndBlock);
622 Ctx, "mismatch_vec_loop_preheader", EndBlock->getParent(), EndBlock);
625 EndBlock->getParent(), EndBlock);
628 EndBlock->getParent(), EndBlock);
631 EndBlock->getParent(), EndBlock);
634 Ctx, "mismatch_loop_pre", EndBlock->getParent(), EndBlock);
637 BasicBlock::Create(Ctx, "mismatch_loop", EndBlock->getParent(), EndBlock);
640 Ctx, "mismatch_loop_inc", EndBlock->getParent(), EndBlock);
643 {DominatorTree::Delete, Preheader, EndBlock}});
759 Builder.Insert(BranchInst::Create(EndBlock));
762 {{DominatorTree::Insert, VectorLoopMismatchBlock, EndBlock}});
789 BranchInst *MatchCmpBr = BranchInst::Create(LoopIncBlock, EndBlock, MatchCmp);
793 {DominatorTree::Insert, LoopStartBlock, EndBlock}});
802 BranchInst *IVCmpBr = BranchInst::Create(EndBlock, LoopStartBlock, IVCmp);
805 DTU.applyUpdates({{DominatorTree::Insert, LoopIncBlock, EndBlock},
815 Builder.SetInsertPoint(EndBlock, EndBlock->getFirstInsertionPt());