Searched refs:MinVF (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationPlanner.h | 397 void buildVPlans(ElementCount MinVF, ElementCount MaxVF); 416 void buildVPlansWithVPRecipes(ElementCount MinVF, ElementCount MaxVF); 425 ElementCount MinVF);
|
| H A D | LoopVectorize.cpp | 4786 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 D | SLPVectorizer.cpp | 6968 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 D | SLPVectorizer.h | 157 unsigned Idx, unsigned MinVF);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 8426 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()
|