Searched refs:LoopVectorizationPlanner (Results 1 – 4 of 4) sorted by relevance
252 class LoopVectorizationPlanner {286 LoopVectorizationPlanner(Loop *L, LoopInfo *LI, const TargetLibraryInfo *TLI, in LoopVectorizationPlanner() function
533 friend class LoopVectorizationPlanner;7384 LoopVectorizationPlanner::planInVPlanNativePath(ElementCount UserVF) { in planInVPlanNativePath()7635 void LoopVectorizationPlanner::printPlans(raw_ostream &O) { in printPlans()7924 bool LoopVectorizationPlanner::getDecisionAndClampRange( in getDecisionAndClampRange()7944 void LoopVectorizationPlanner::buildVPlans(ElementCount MinVF, in buildVPlans()8155 LoopVectorizationPlanner::getDecisionAndClampRange( in tryToOptimizeInductionPHI()8180 if (LoopVectorizationPlanner::getDecisionAndClampRange( in tryToOptimizeInductionTruncate()8519 if (LoopVectorizationPlanner::getDecisionAndClampRange( in tryToCreateWidenRecipe()8690 VPlanPtr LoopVectorizationPlanner::buildVPlanWithVPRecipes( in buildVPlanWithVPRecipes()9052 VPlanPtr LoopVectorizationPlanner::buildVPlan(VFRange &Range) { in buildVPlan()[all …]
95 :LoopVectorizationPlanner:96 A LoopVectorizationPlanner is designed to handle the vectorization of a loop173 LoopVectorizationPlanner to its selected VPlan for execution, and used to pass
6922 llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h