Searched refs:getVectorLoopRegion (Results 1 – 11 of 11) sorted by relevance
26 if (auto LoopRegion = Plan.getVectorLoopRegion()) { in VPTypeAnalysis()320 vp_depth_first_deep(Plan.getVectorLoopRegion()->getEntry()))) { in collectEphemeralRecipesForVPlan()440 Plan.getVectorLoopRegion()); in calculateRegisterUsageForPlan()470 if (VPBB == Plan.getVectorLoopRegion()->getExiting()) { in calculateRegisterUsageForPlan()473 for (auto &R : Plan.getVectorLoopRegion()->getEntryBasicBlock()->phis()) { in calculateRegisterUsageForPlan()
48 Plan->getVectorLoopRegion()); in tryToConvertVPInstructionsToVPRecipes()462 for (auto &Phi : Plan.getVectorLoopRegion()->getEntryBasicBlock()->phis()) { in removeRedundantInductionCasts()506 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in removeRedundantCanonicalIVs()569 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in createScalarIVSteps()629 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in legalizeAndOptimizeInductions()1230 vp_depth_first_shallow(Plan.getVectorLoopRegion()->getEntry()))) { in narrowToSingleScalarRecipes()1262 vp_depth_first_shallow(Plan.getVectorLoopRegion()->getEntry()))) { in simplifyBlends()1342 if (!Plan.getVectorLoopRegion()) in optimizeVectorInductionWidthForTCAndVFUF()1369 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in optimizeVectorInductionWidthForTCAndVFUF()1449 VPRegionBlock *VectorRegion = Plan.getVectorLoopRegion(); in simplifyBranchConditionForVFAndUF()[all …]
589 VPRegionBlock *TopRegion = Plan.getVectorLoopRegion(); in createLoopRegions()665 VPRegionBlock *LoopRegion = Plan.getVectorLoopRegion(); in handleMaxMinNumReductions()713 Plan.getVectorLoopRegion()->getEntryBasicBlock())) { in handleMaxMinNumReductions()
898 assert(this == getPlan()->getVectorLoopRegion() && in dissolveToCFGLoop()1078 InstructionCost Cost = getVectorLoopRegion()->cost(VF, Ctx); in cost()1088 VPRegionBlock *VPlan::getVectorLoopRegion() { in getVectorLoopRegion() function in VPlan1096 const VPRegionBlock *VPlan::getVectorLoopRegion() const { in getVectorLoopRegion() function in VPlan1447 return DefR && (!DefR->getParent()->getPlan()->getVectorLoopRegion() || in isDefinedInsideLoopRegions()1646 Plan->getVectorLoopRegion()->getExiting()->setName("vector.latch"); in buildVPlans()
438 Plan.getVectorLoopRegion()->getEntryBasicBlock()->phis()) { in unrollByUF()503 vp_depth_first_shallow(Plan.getVectorLoopRegion()->getEntry())); in replicateByVF()
265 VPRegionBlock *LoopRegion = Plan.getVectorLoopRegion(); in introduceMasksAndLinearize()
435 const VPRegionBlock *TopRegion = Plan.getVectorLoopRegion(); in verify()
495 VectorPHVPB(Plan.getVectorLoopRegion()->getSinglePredecessor()) {} in InnerLoopVectorizer()4024 auto Iter = vp_depth_first_deep(Plan->getVectorLoopRegion()->getEntry()); in emitInvalidCostRemarks()4136 vp_depth_first_shallow(Plan.getVectorLoopRegion()->getEntry()))) { in willGenerateVectors()4225 Plan.getVectorLoopRegion()->getEntry())), in hasReplicatorRegion()4278 VPRegionBlock *VectorRegion = P->getVectorLoopRegion(); in selectVectorizationFactor()6916 auto Iter = vp_depth_first_deep(Plan.getVectorLoopRegion()->getEntry()); in planContainsAdditionalSimplifications()8402 VPRegionBlock *VectorRegion = Plan.getVectorLoopRegion(); in addScalarResumePhis()8499 VPRegionBlock *VectorRegion = Plan.getVectorLoopRegion(); in addExitUsersForFirstOrderRecurrences()8653 auto *IVInc = Plan->getVectorLoopRegion() in tryToBuildVPlanWithVPRecipes()8704 VPRegionBlock *LoopRegion = Plan->getVectorLoopRegion(); in tryToBuildVPlanWithVPRecipes()[all …]
95 visitRegion(Plan.getVectorLoopRegion(), Old2New, IAI); in VPInterleavedAccessInfo()
3962 VPRegionBlock *VectorRegion = getVectorLoopRegion();3969 LLVM_ABI_FOR_TEST VPRegionBlock *getVectorLoopRegion();3970 LLVM_ABI_FOR_TEST const VPRegionBlock *getVectorLoopRegion() const;3982 VPRegionBlock *LoopRegion = getVectorLoopRegion();4147 VPBasicBlock *EntryVPBB = getVectorLoopRegion()->getEntryBasicBlock();
2870 !RepRecipe->getParent()->getPlan()->getVectorLoopRegion() || in scalarizeInstruction()