Searched refs:LoopVectorizationPlanner (Results 1 – 4 of 4) sorted by relevance
253 class LoopVectorizationPlanner {287 LoopVectorizationPlanner(Loop *L, LoopInfo *LI, const TargetLibraryInfo *TLI, in LoopVectorizationPlanner() function
548 friend class LoopVectorizationPlanner;1196 const LoopVectorizationPlanner &LVP);5521 const ElementCount MainLoopVF, const LoopVectorizationPlanner &LVP) { in selectEpilogueVectorizationFactor()7458 LoopVectorizationPlanner::planInVPlanNativePath(ElementCount UserVF) { in planInVPlanNativePath()7503 LoopVectorizationPlanner::plan(ElementCount UserVF, unsigned UserIC) { in plan()7575 VPlan &LoopVectorizationPlanner::getBestPlanFor(ElementCount VF) const { in getBestPlanFor()7622 void LoopVectorizationPlanner::executePlan(ElementCount BestVF, unsigned BestUF, in executePlan()7724 void LoopVectorizationPlanner::printPlans(raw_ostream &O) { in printPlans()8011 bool LoopVectorizationPlanner::getDecisionAndClampRange( in getDecisionAndClampRange()8031 void LoopVectorizationPlanner::buildVPlans(ElementCount MinVF, in buildVPlans()[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
6910 llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h