Home
last modified time | relevance | path

Searched refs:MiddleVPBB (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp875 VPBasicBlock *MiddleVPBB = new VPBasicBlock("middle.block"); in createInitialVPlan() local
876 VPBlockUtils::insertBlockAfter(MiddleVPBB, TopRegion); in createInitialVPlan()
880 VPBlockUtils::connectBlocks(MiddleVPBB, ScalarPH); in createInitialVPlan()
895 VPBlockUtils::insertBlockAfter(VPExitBlock, MiddleVPBB); in createInitialVPlan()
896 VPBlockUtils::connectBlocks(MiddleVPBB, ScalarPH); in createInitialVPlan()
903 VPBuilder Builder(MiddleVPBB); in createInitialVPlan()
993 VPBasicBlock *MiddleVPBB = in execute() local
1000 auto &MiddleSuccs = MiddleVPBB->getSuccessors(); in execute()
1008 replaceVPBBWithIRVPBB(MiddleVPBB, MiddleBB); in execute()
H A DVPlanTransforms.cpp829 VPBasicBlock *MiddleVPBB = in adjustFixedOrderRecurrences() local
835 dyn_cast_or_null<VPInstruction>(MiddleVPBB->getTerminator())) { in adjustFixedOrderRecurrences()
841 MiddleBuilder.setInsertPoint(MiddleVPBB); in adjustFixedOrderRecurrences()
H A DLoopVectorize.cpp8413 auto *MiddleVPBB = cast<VPBasicBlock>(VectorRegion->getSingleSuccessor()); in addLiveOutsForFirstOrderRecurrences() local
8414 for (VPBlockBase *Succ : MiddleVPBB->getSuccessors()) { in addLiveOutsForFirstOrderRecurrences()
8424 VPBuilder MiddleBuilder(MiddleVPBB); in addLiveOutsForFirstOrderRecurrences()
8427 if (auto *Terminator = MiddleVPBB->getTerminator()) { in addLiveOutsForFirstOrderRecurrences()
8429 assert((!Condition || Condition->getParent() == MiddleVPBB) && in addLiveOutsForFirstOrderRecurrences()
8934 VPBasicBlock *MiddleVPBB = in adjustRecipesForReductions() local
8936 VPBasicBlock::iterator IP = MiddleVPBB->getFirstNonPhi(); in adjustRecipesForReductions()
9045 FinalReductionResult->insertBefore(*MiddleVPBB, IP); in adjustRecipesForReductions()
H A DVPlanRecipes.cpp200 VPBasicBlock *MiddleVPBB = in fixPhi() local
207 ? MiddleVPBB in fixPhi()