Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h342 void buildVPlans(ElementCount MinVF, ElementCount MaxVF);
359 void buildVPlansWithVPRecipes(ElementCount MinVF, ElementCount MaxVF);
368 ElementCount MinVF);
H A DLoopVectorize.cpp5121 auto MinVF = [](const ElementCount &LHS, const ElementCount &RHS) { in getMaximizedVFForTarget() local
5132 MaxVectorElementCount = MinVF(MaxVectorElementCount, MaxSafeVF); in getMaximizedVFForTarget()
5194 if (ElementCount MinVF = in getMaximizedVFForTarget() local
5196 if (ElementCount::isKnownLT(MaxVF, MinVF)) { in getMaximizedVFForTarget()
5198 << ") with target's minimum: " << MinVF << '\n'); in getMaximizedVFForTarget()
5199 MaxVF = MinVF; in getMaximizedVFForTarget()
7944 void LoopVectorizationPlanner::buildVPlans(ElementCount MinVF, in buildVPlans() argument
8546 void LoopVectorizationPlanner::buildVPlansWithVPRecipes(ElementCount MinVF, in buildVPlansWithVPRecipes() argument
9095 ElementCount MinVF) { in adjustRecipesForReductions() argument
9102 if (MinVF.isScalar() && !CM.useOrderedReductions(RdxDesc)) in adjustRecipesForReductions()
[all …]
H A DSLPVectorizer.cpp5996 for (unsigned MinVF = getMinVF(2 * Sz); VF >= MinVF; VF /= 2) { in getEntryCost() local
10062 unsigned Idx, unsigned MinVF) { in vectorizeStoreChain() argument
10068 if (!isPowerOf2_32(Sz) || !isPowerOf2_32(VF) || VF < 2 || VF < MinVF) in vectorizeStoreChain()
10211 unsigned MinVF = TTI->getStoreMinimumVF( in vectorizeStores() local
10217 for (unsigned Size = MaxVF; Size >= MinVF; Size /= 2) { in vectorizeStores()
10222 vectorizeStoreChain(Slice, R, Cnt, MinVF)) { in vectorizeStores()
10323 unsigned MinVF = R.getMinVF(Sz); in tryToVectorizeList() local
10324 unsigned MaxVF = std::max<unsigned>(PowerOf2Floor(VL.size()), MinVF); in tryToVectorizeList()
10343 for (unsigned VF = MaxVF; NextInst + 1 < MaxInst && VF >= MinVF; VF /= 2) { in tryToVectorizeList()
10362 (VF > MinVF && OpsWidth <= VF / 2) || (VF == MinVF && OpsWidth < 2)) in tryToVectorizeList()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h136 unsigned Idx, unsigned MinVF);