Searched refs:LoopVectorizationPlanner (Results 1 – 4 of 4) sorted by relevance
530 friend class LoopVectorizationPlanner;905 friend class LoopVectorizationPlanner;3937 bool LoopVectorizationPlanner::isMoreProfitable(const VectorizationFactor &A, in isMoreProfitable()4000 bool LoopVectorizationPlanner::isMoreProfitable(const VectorizationFactor &A, in isMoreProfitable()4004 return LoopVectorizationPlanner::isMoreProfitable(A, B, MaxTripCount, in isMoreProfitable()4008 void LoopVectorizationPlanner::emitInvalidCostRemarks( in emitInvalidCostRemarks()4230 VectorizationFactor LoopVectorizationPlanner::selectVectorizationFactor() { in selectVectorizationFactor()4346 bool LoopVectorizationPlanner::isCandidateForEpilogueVectorization( in isCandidateForEpilogueVectorization()4411 VectorizationFactor LoopVectorizationPlanner::selectEpilogueVectorizationFactor( in selectEpilogueVectorizationFactor()6590 LoopVectorizationPlanner::planInVPlanNativePath(ElementCount UserVF) { in planInVPlanNativePath()[all …]
408 class LoopVectorizationPlanner {464 LoopVectorizationPlanner( in LoopVectorizationPlanner() function
1618 bool LoopVectorizationPlanner::getDecisionAndClampRange( in getDecisionAndClampRange()1637 void LoopVectorizationPlanner::buildVPlans(ElementCount MinVF, in buildVPlans()1653 VPlan &LoopVectorizationPlanner::getPlanFor(ElementCount VF) const { in getPlanFor()1667 void LoopVectorizationPlanner::printPlans(raw_ostream &O) { in printPlans()
2828 LoopVectorizationPlanner::getDecisionAndClampRange(IsVector, Range)) { in handleUncountableEarlyExit()2871 return LoopVectorizationPlanner::getDecisionAndClampRange( in tryToMatchAndCreateExtendedReduction()2922 return LoopVectorizationPlanner::getDecisionAndClampRange( in tryToMatchAndCreateMulAccumulateReduction()