Searched refs:HeaderVPBB (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanTransforms.cpp | 465 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in removeRedundantCanonicalIVs() local 466 for (VPRecipeBase &Phi : HeaderVPBB->phis()) { in removeRedundantCanonicalIVs() 528 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in createScalarIVSteps() local 533 HeaderVPBB->insert(BaseIV, IP); in createScalarIVSteps() 546 HeaderVPBB->insert(BaseIV, IP); in createScalarIVSteps() 558 cast<VPBasicBlock>(HeaderVPBB->getSingleHierarchicalPredecessor()); in createScalarIVSteps() 565 HeaderVPBB->insert(Steps, IP); in createScalarIVSteps() 580 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in legalizeAndOptimizeInductions() local 582 VPBasicBlock::iterator InsertPt = HeaderVPBB->getFirstNonPhi(); in legalizeAndOptimizeInductions() 583 for (VPRecipeBase &Phi : HeaderVPBB->phis()) { in legalizeAndOptimizeInductions() [all …]
|
H A D | LoopVectorize.cpp | 7375 VPBasicBlock *HeaderVPBB = in executePlan() local 7377 Loop *L = LI->getLoopFor(State.CFG.VPBB2IRBB[HeaderVPBB]); in executePlan() 7820 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in createHeaderMask() local 7821 auto NewInsertionPoint = HeaderVPBB->getFirstNonPhi(); in createHeaderMask() 7823 HeaderVPBB->insert(IV, NewInsertionPoint); in createHeaderMask() 7826 Builder.setInsertPoint(HeaderVPBB, NewInsertionPoint); in createHeaderMask() 8374 static void addUsersInExitBlock(VPBasicBlock *HeaderVPBB, Loop *OrigLoop, in addUsersInExitBlock() argument 8531 VPBasicBlock *HeaderVPBB = Plan->getVectorLoopRegion()->getEntryBasicBlock(); in tryToBuildVPlanWithVPRecipes() local 8532 VPBasicBlock *VPBB = HeaderVPBB; in tryToBuildVPlanWithVPRecipes() 8543 if (VPBB != HeaderVPBB) in tryToBuildVPlanWithVPRecipes() [all …]
|
H A D | VPlan.cpp | 868 VPBasicBlock *HeaderVPBB = new VPBasicBlock("vector.body"); in createInitialVPlan() local 870 VPBlockUtils::insertBlockAfter(LatchVPBB, HeaderVPBB); in createInitialVPlan() 871 auto *TopRegion = new VPRegionBlock(HeaderVPBB, LatchVPBB, "vector loop", in createInitialVPlan()
|