Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h397 void buildVPlans(ElementCount MinVF, ElementCount MaxVF);
416 void buildVPlansWithVPRecipes(ElementCount MinVF, ElementCount MaxVF);
425 ElementCount MinVF);
H A DLoopVectorize.cpp4786 auto MinVF = [](const ElementCount &LHS, const ElementCount &RHS) { in getMaximizedVFForTarget() local
4797 MaxVectorElementCount = MinVF(MaxVectorElementCount, MaxSafeVF); in getMaximizedVFForTarget()
4875 if (ElementCount MinVF = in getMaximizedVFForTarget() local
4877 if (ElementCount::isKnownLT(MaxVF, MinVF)) { in getMaximizedVFForTarget()
4879 << ") with target's minimum: " << MinVF << '\n'); in getMaximizedVFForTarget()
4880 MaxVF = MinVF; in getMaximizedVFForTarget()
7993 void LoopVectorizationPlanner::buildVPlans(ElementCount MinVF, in buildVPlans() argument
8593 void LoopVectorizationPlanner::buildVPlansWithVPRecipes(ElementCount MinVF, in buildVPlansWithVPRecipes() argument
8965 ElementCount MinVF) { in adjustRecipesForReductions() argument
9078 assert((MinVF.isScalar() || isa<VPWidenRecipe>(CurrentLink)) && in adjustRecipesForReductions()
[all …]
H A DSLPVectorizer.cpp6968 unsigned MinVF = R.getMinVF(2 * Sz); in getBuildVectorCost() local
6972 any_of(seq<unsigned>(0, VL.size() / MinVF), in getBuildVectorCost()
6974 ArrayRef<Value *> SubVL = VL.slice(Idx * MinVF, MinVF); in getBuildVectorCost()
6986 for (; VF >= MinVF; VF /= 2) { in getBuildVectorCost()
10158 int MinVF = std::min(V1VF, V2VF); in resizeToMatch() local
10162 Value *&Op = MinVF == V1VF ? V1 : V2; in resizeToMatch()
10168 if (MinVF == V1VF) in resizeToMatch()
13523 unsigned MinVF = TTI->getStoreMinimumVF( in vectorizeStores() local
13526 if (MaxVF <= MinVF) { in vectorizeStores()
13755 unsigned MinVF = R.getMinVF(Sz); in tryToVectorizeList() local
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h157 unsigned Idx, unsigned MinVF);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp8426 unsigned MinVF = RISCV::RVVBitsPerBlock / Subtarget.getELen(); in lowerGetVectorLength() local
8429 assert(VF >= MinVF && VF <= (LMul1VF * 8) && isPowerOf2_32(VF) && in lowerGetVectorLength()
8431 (void)MinVF; in lowerGetVectorLength()