Searched refs:MinVF (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationPlanner.h | 537 void buildVPlans(ElementCount MinVF, ElementCount MaxVF); 560 void buildVPlansWithVPRecipes(ElementCount MinVF, ElementCount MaxVF); 569 ElementCount MinVF);
|
| H A D | LoopVectorize.cpp | 3858 auto MinVF = [](const ElementCount &LHS, const ElementCount &RHS) { in getMaximizedVFForTarget() local 3869 MaxVectorElementCount = MinVF(MaxVectorElementCount, MaxSafeVF); in getMaximizedVFForTarget() 3918 MaxVF = MinVF(MaxVectorElementCountMaxBW, MaxSafeVF); in getMaximizedVFForTarget() 3920 if (ElementCount MinVF = in getMaximizedVFForTarget() local 3922 if (ElementCount::isKnownLT(MaxVF, MinVF)) { in getMaximizedVFForTarget() 3924 << ") with target's minimum: " << MinVF << '\n'); in getMaximizedVFForTarget() 3925 MaxVF = MinVF; in getMaximizedVFForTarget() 8315 void LoopVectorizationPlanner::buildVPlansWithVPRecipes(ElementCount MinVF, in buildVPlansWithVPRecipes() argument 8317 if (ElementCount::isKnownGT(MinVF, MaxVF)) in buildVPlansWithVPRecipes() 8334 for (ElementCount VF = MinVF; ElementCount::isKnownLT(VF, MaxVFTimes2);) { in buildVPlansWithVPRecipes() [all …]
|
| H A D | VPlan.cpp | 1637 void LoopVectorizationPlanner::buildVPlans(ElementCount MinVF, in buildVPlans() argument 1640 for (ElementCount VF = MinVF; ElementCount::isKnownLT(VF, MaxVFTimes2);) { in buildVPlans()
|
| H A D | SLPVectorizer.cpp | 6258 unsigned MinVF = getMinVF(2 * Sz); in canVectorizeLoads() local 6264 VF >= MinVF; in canVectorizeLoads() 11675 unsigned MinVF = getMinVF(2 * Sz); in transformNodes() local 11696 VF >= MinVF; VF = getFloorFullVectorNumberOfElements( in transformNodes() 16500 int MinVF = std::min(V1VF, V2VF); in resizeToMatch() local 16502 std::iota(IdentityMask.begin(), std::next(IdentityMask.begin(), MinVF), in resizeToMatch() 16504 Value *&Op = MinVF == V1VF ? V1 : V2; in resizeToMatch() 16510 if (MinVF == V1VF) in resizeToMatch() 20954 unsigned Idx, unsigned MinVF, in vectorizeStoreChain() argument 20966 VF < 2 || VF < MinVF) { in vectorizeStoreChain() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | SLPVectorizer.h | 157 unsigned Idx, unsigned MinVF,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 10480 [[maybe_unused]] unsigned MinVF = in lowerGetVectorLength() local 10484 assert(VF >= MinVF && VF <= (LMul1VF * 8) && isPowerOf2_32(VF) && in lowerGetVectorLength()
|