Searched refs:MinVF (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationPlanner.h | 342 void buildVPlans(ElementCount MinVF, ElementCount MaxVF); 359 void buildVPlansWithVPRecipes(ElementCount MinVF, ElementCount MaxVF); 368 ElementCount MinVF);
|
| H A D | LoopVectorize.cpp | 5121 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 D | SLPVectorizer.cpp | 5996 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 D | SLPVectorizer.h | 136 unsigned Idx, unsigned MinVF);
|