Home
last modified time | relevance | path

Searched refs:LoopVectorizationPlanner (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp530 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 …]
H A DLoopVectorizationPlanner.h408 class LoopVectorizationPlanner {
464 LoopVectorizationPlanner( in LoopVectorizationPlanner() function
H A DVPlan.cpp1618 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()
H A DVPlanTransforms.cpp2828 LoopVectorizationPlanner::getDecisionAndClampRange(IsVector, Range)) { in handleUncountableEarlyExit()
2871 return LoopVectorizationPlanner::getDecisionAndClampRange( in tryToMatchAndCreateExtendedReduction()
2922 return LoopVectorizationPlanner::getDecisionAndClampRange( in tryToMatchAndCreateMulAccumulateReduction()