Searched refs:LoopVectorizationPlanner (Results 1 – 2 of 2) sorted by relevance
185 class LoopVectorizationPlanner {228 LoopVectorizationPlanner(Loop *L, LoopInfo *LI, const TargetLibraryInfo *TLI, in LoopVectorizationPlanner() function
508 friend class LoopVectorizationPlanner;6454 LoopVectorizationPlanner::planInVPlanNativePath(unsigned UserVF) { in planInVPlanNativePath()6493 Optional<VectorizationFactor> LoopVectorizationPlanner::plan(unsigned UserVF) { in plan()6542 void LoopVectorizationPlanner::setBestPlan(unsigned VF, unsigned UF) { in setBestPlan()6554 void LoopVectorizationPlanner::executePlan(InnerLoopVectorizer &ILV, in executePlan()6584 void LoopVectorizationPlanner::collectTriviallyDeadInstructions( in collectTriviallyDeadInstructions()6676 bool LoopVectorizationPlanner::getDecisionAndClampRange( in getDecisionAndClampRange()6695 void LoopVectorizationPlanner::buildVPlans(unsigned MinVF, unsigned MaxVF) { in buildVPlans()6796 if (!LoopVectorizationPlanner::getDecisionAndClampRange(willWiden, Range)) in tryToWidenMemory()6833 if (isa<TruncInst>(I) && LoopVectorizationPlanner::getDecisionAndClampRange( in tryToOptimizeInduction()[all …]