Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp37 Plan->getVectorLoopRegion()); in VPInstructionsToVPRecipes()
421 for (auto &Phi : Plan.getVectorLoopRegion()->getEntryBasicBlock()->phis()) { in removeRedundantInductionCasts()
465 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in removeRedundantCanonicalIVs()
528 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in createScalarIVSteps()
580 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in legalizeAndOptimizeInductions()
678 Plan.getVectorLoopRegion()->getExitingBasicBlock(); in optimizeForVFAndUF()
825 Plan.getVectorLoopRegion()->getEntry()->getEntryBasicBlock()->phis()) in adjustFixedOrderRecurrences()
830 cast<VPBasicBlock>(Plan.getVectorLoopRegion()->getSingleSuccessor()); in adjustFixedOrderRecurrences()
973 Plan.getVectorLoopRegion()->getEntryBasicBlock()->phis()) { in clearReductionWrapFlags()
1096 vp_depth_first_deep(Plan.getVectorLoopRegion()))) { in truncateToMinimalBitwidths()
[all …]
H A DVPlanVerifier.cpp165 IRBB->getPlan()->getVectorLoopRegion()->getSingleSuccessor(); in verifyVPBasicBlock()
296 const VPRegionBlock *TopRegion = Plan.getVectorLoopRegion(); in verify()
H A DVPlanHCFGBuilder.cpp205 RegionOfVPBB = Plan.getVectorLoopRegion(); in getOrCreateVPBB()
337 VPRegionBlock *TheRegion = Plan.getVectorLoopRegion(); in buildPlainCFG()
H A DVPlan.cpp277 Plan->getVectorLoopRegion()->getSinglePredecessor())]; in get()
994 cast<VPBasicBlock>(getVectorLoopRegion()->getSingleSuccessor()); in execute()
1022 VPBasicBlock *LatchVPBB = getVectorLoopRegion()->getExitingBasicBlock(); in execute()
1027 VPBasicBlock *Header = getVectorLoopRegion()->getEntryBasicBlock(); in execute()
1089 return getVectorLoopRegion()->cost(VF, Ctx); in cost()
1513 visitRegion(Plan.getVectorLoopRegion(), Old2New, IAI); in VPInterleavedAccessInfo()
H A DVPlanAnalysis.cpp292 vp_depth_first_deep(Plan.getVectorLoopRegion()->getEntry()))) { in collectEphemeralRecipesForVPlan()
H A DLoopVectorize.cpp2965 VPRegionBlock *VectorRegion = State.Plan->getVectorLoopRegion(); in fixVectorizedLoop()
4428 vp_depth_first_shallow(Plan.getVectorLoopRegion()->getEntry()))) { in willGenerateVectors()
7359 cast<VPBasicBlock>(BestVPlan.getVectorLoopRegion()->getSingleSuccessor()); in executePlan()
7376 BestVPlan.getVectorLoopRegion()->getEntryBasicBlock(); in executePlan()
7820 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in createHeaderMask()
8356 VPRegionBlock *TopRegion = Plan.getVectorLoopRegion(); in addCanonicalIVRecipes()
8404 VPRegionBlock *VectorRegion = Plan.getVectorLoopRegion(); in addLiveOutsForFirstOrderRecurrences()
8531 VPBasicBlock *HeaderVPBB = Plan->getVectorLoopRegion()->getEntryBasicBlock(); in tryToBuildVPlanWithVPRecipes()
8610 assert(isa<VPRegionBlock>(Plan->getVectorLoopRegion()) && in tryToBuildVPlanWithVPRecipes()
8611 !Plan->getVectorLoopRegion()->getEntryBasicBlock()->empty() && in tryToBuildVPlanWithVPRecipes()
[all …]
H A DVPlan.h3455 VPRegionBlock *getVectorLoopRegion() { in getVectorLoopRegion() function
3458 const VPRegionBlock *getVectorLoopRegion() const { in getVectorLoopRegion() function
3464 VPBasicBlock *EntryVPBB = getVectorLoopRegion()->getEntryBasicBlock(); in getCanonicalIV()
H A DVPlanRecipes.cpp201 cast<VPBasicBlock>(Plan.getVectorLoopRegion()->getSingleSuccessor()); in fixPhi()
531 VPRegionBlock *TopRegion = Plan->getVectorLoopRegion(); in generatePerPart()