Lines Matching refs:LoopVectorizationPlanner
445 friend class LoopVectorizationPlanner;
6070 LoopVectorizationPlanner::planInVPlanNativePath(bool OptForSize, in planInVPlanNativePath()
6106 LoopVectorizationPlanner::plan(bool OptForSize, unsigned UserVF) { in plan()
6157 void LoopVectorizationPlanner::setBestPlan(unsigned VF, unsigned UF) { in setBestPlan()
6169 void LoopVectorizationPlanner::executePlan(InnerLoopVectorizer &ILV, in executePlan()
6199 void LoopVectorizationPlanner::collectTriviallyDeadInstructions( in collectTriviallyDeadInstructions()
6291 bool LoopVectorizationPlanner::getDecisionAndClampRange( in getDecisionAndClampRange()
6310 void LoopVectorizationPlanner::buildVPlans(unsigned MinVF, unsigned MaxVF) { in buildVPlans()
6405 if (!LoopVectorizationPlanner::getDecisionAndClampRange(isIGMember(I), Range)) in tryToInterleaveMemory()
6442 if (!LoopVectorizationPlanner::getDecisionAndClampRange(willWiden, Range)) in tryToWidenMemory()
6478 if (isa<TruncInst>(I) && LoopVectorizationPlanner::getDecisionAndClampRange( in tryToOptimizeInduction()
6512 bool IsPredicated = LoopVectorizationPlanner::getDecisionAndClampRange( in tryToWiden()
6599 if (!LoopVectorizationPlanner::getDecisionAndClampRange(willWiden, Range)) in tryToWiden()
6618 bool IsUniform = LoopVectorizationPlanner::getDecisionAndClampRange( in handleReplication()
6622 bool IsPredicated = LoopVectorizationPlanner::getDecisionAndClampRange( in handleReplication()
6720 void LoopVectorizationPlanner::buildVPlansWithVPRecipes(unsigned MinVF, in buildVPlansWithVPRecipes()
6759 LoopVectorizationPlanner::VPlanPtr
6760 LoopVectorizationPlanner::buildVPlanWithVPRecipes( in buildVPlanWithVPRecipes()
6884 LoopVectorizationPlanner::VPlanPtr
6885 LoopVectorizationPlanner::buildVPlan(VFRange &Range) { in buildVPlan()
6910 Value* LoopVectorizationPlanner::VPCallbackILV::
7109 LoopVectorizationPlanner LVP(L, LI, TLI, TTI, LVL, CM); in processLoopInVPlanNativePath()
7301 LoopVectorizationPlanner LVP(L, LI, TLI, TTI, &LVL, CM); in processLoop()