Home
last modified time | relevance | path

Searched refs:getVectorLoopRegion (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp399 for (auto &Phi : Plan.getVectorLoopRegion()->getEntryBasicBlock()->phis()) { in removeRedundantInductionCasts()
441 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in removeRedundantCanonicalIVs()
496 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in createScalarIVSteps()
514 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in optimizeInductions()
572 Plan.getVectorLoopRegion()->getExitingBasicBlock(); in optimizeForVFAndUF()
714 Plan.getVectorLoopRegion()->getEntry()->getEntryBasicBlock()->phis()) in adjustFixedOrderRecurrences()
755 Plan.getVectorLoopRegion()->getEntryBasicBlock()->phis()) { in clearReductionWrapFlags()
894 vp_depth_first_deep(Plan.getVectorLoopRegion()))) { in truncateToMinimalBitwidths()
1057 VPRegionBlock *TopRegion = Plan.getVectorLoopRegion(); in addVPLaneMaskPhiAndUpdateExitBranch()
H A DVPlanHCFGBuilder.cpp205 RegionOfVPBB = Plan.getVectorLoopRegion(); in getOrCreateVPBB()
338 VPRegionBlock *TheRegion = Plan.getVectorLoopRegion(); in buildPlainCFG()
440 VPRegionBlock *TopRegion = Plan.getVectorLoopRegion(); in buildHierarchicalCFG()
H A DVPlan.cpp250 Plan->getVectorLoopRegion()->getSinglePredecessor())]; in get()
445 if (getPlan()->getVectorLoopRegion()->getSingleSuccessor() == this) { in execute()
788 VPBasicBlock *LatchVPBB = getVectorLoopRegion()->getExitingBasicBlock(); in execute()
793 VPBasicBlock *Header = getVectorLoopRegion()->getEntryBasicBlock(); in execute()
1241 visitRegion(Plan.getVectorLoopRegion(), Old2New, IAI); in VPInterleavedAccessInfo()
H A DVPlanVerifier.cpp244 const VPRegionBlock *TopRegion = Plan.getVectorLoopRegion(); in verifyPlanIsValid()
H A DLoopVectorize.cpp3474 VPRegionBlock *VectorRegion = State.Plan->getVectorLoopRegion(); in fixVectorizedLoop()
7640 BestVPlan.getVectorLoopRegion()->getEntryBasicBlock(); in executePlan()
8622 VPRegionBlock *TopRegion = Plan.getVectorLoopRegion(); in addCanonicalIVRecipes()
8714 Plan->getVectorLoopRegion()->setEntry(HeaderVPBB); in tryToBuildVPlanWithVPRecipes()
8715 Plan->getVectorLoopRegion()->setExiting(LatchVPBB); in tryToBuildVPlanWithVPRecipes()
8828 assert(isa<VPRegionBlock>(Plan->getVectorLoopRegion()) && in tryToBuildVPlanWithVPRecipes()
8829 !Plan->getVectorLoopRegion()->getEntryBasicBlock()->empty() && in tryToBuildVPlanWithVPRecipes()
8943 Plan->getVectorLoopRegion()->getExitingBasicBlock()->getTerminator(); in buildVPlan()
8966 VPRegionBlock *VectorLoopRegion = Plan->getVectorLoopRegion(); in adjustRecipesForReductions()
9117 Plan->getVectorLoopRegion()->getEntryBasicBlock()->phis()) { in adjustRecipesForReductions()
[all …]
H A DVPlan.h2845 VPRegionBlock *getVectorLoopRegion() { in getVectorLoopRegion() function
2848 const VPRegionBlock *getVectorLoopRegion() const { in getVectorLoopRegion() function
2854 VPBasicBlock *EntryVPBB = getVectorLoopRegion()->getEntryBasicBlock(); in getCanonicalIV()
H A DVPlanRecipes.cpp178 cast<VPBasicBlock>(Plan.getVectorLoopRegion()->getSingleSuccessor()); in fixPhi()
393 VPRegionBlock *TopRegion = Plan->getVectorLoopRegion(); in generateInstruction()