Searched refs:HeaderVPBB (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanPredicator.cpp | 75 void createHeaderMask(VPBasicBlock *HeaderVPBB, bool FoldTail); 157 void VPPredicator::createHeaderMask(VPBasicBlock *HeaderVPBB, bool FoldTail) { in createHeaderMask() argument 159 setBlockInMask(HeaderVPBB, nullptr); in createHeaderMask() 168 auto &Plan = *HeaderVPBB->getPlan(); in createHeaderMask() 170 Builder.setInsertPoint(HeaderVPBB, HeaderVPBB->getFirstNonPhi()); in createHeaderMask() 175 setBlockInMask(HeaderVPBB, BlockMask); in createHeaderMask()
|
| H A D | VPlanTransforms.h | 201 VPlan &Plan, VPBasicBlock *HeaderVPBB,
|
| H A D | VPlanConstruction.cpp | 428 static void addCanonicalIVRecipes(VPlan &Plan, VPBasicBlock *HeaderVPBB, in addCanonicalIVRecipes() argument 436 HeaderVPBB->insert(CanonicalIVPHI, HeaderVPBB->begin()); in addCanonicalIVRecipes()
|
| H A D | VPlanTransforms.cpp | 506 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in removeRedundantCanonicalIVs() local 507 for (VPRecipeBase &Phi : HeaderVPBB->phis()) { in removeRedundantCanonicalIVs() 569 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in createScalarIVSteps() local 594 cast<VPBasicBlock>(HeaderVPBB->getSingleHierarchicalPredecessor()); in createScalarIVSteps() 629 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in legalizeAndOptimizeInductions() local 631 VPBuilder Builder(HeaderVPBB, HeaderVPBB->getFirstNonPhi()); in legalizeAndOptimizeInductions() 632 for (VPRecipeBase &Phi : HeaderVPBB->phis()) { in legalizeAndOptimizeInductions() 1369 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in optimizeVectorInductionWidthForTCAndVFUF() local 1370 for (VPRecipeBase &Phi : HeaderVPBB->phis()) { in optimizeVectorInductionWidthForTCAndVFUF() 2068 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in collectAllHeaderMasks() local [all …]
|
| H A D | LoopVectorize.cpp | 2671 VPBasicBlock *HeaderVPBB = in fixVectorizedLoop() local 2673 if (!HeaderVPBB) in fixVectorizedLoop() 2676 BasicBlock *HeaderBB = State.CFG.VPBB2IRBB[HeaderVPBB]; in fixVectorizedLoop() 7346 VPBasicBlock *HeaderVPBB = vputils::getFirstLoopHeader(BestVPlan, State.VPDT); in executePlan() local 7347 if (HeaderVPBB) { in executePlan() 7354 Loop *L = LI->getLoopFor(State.CFG.VPBB2IRBB[HeaderVPBB]); in executePlan() 7368 llvm::any_of(*HeaderVPBB, [](const VPRecipeBase &Recipe) { in executePlan() 8705 VPBasicBlock *HeaderVPBB = LoopRegion->getEntryBasicBlock(); in tryToBuildVPlanWithVPRecipes() local 8707 HeaderVPBB); in tryToBuildVPlanWithVPRecipes() 8767 Recipe->insertBefore(*HeaderVPBB, HeaderVPBB->getFirstNonPhi()); in tryToBuildVPlanWithVPRecipes()
|