Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h537 void buildVPlans(ElementCount MinVF, ElementCount MaxVF);
560 void buildVPlansWithVPRecipes(ElementCount MinVF, ElementCount MaxVF);
569 ElementCount MinVF);
H A DLoopVectorize.cpp3858 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 DVPlan.cpp1637 void LoopVectorizationPlanner::buildVPlans(ElementCount MinVF, in buildVPlans() argument
1640 for (ElementCount VF = MinVF; ElementCount::isKnownLT(VF, MaxVFTimes2);) { in buildVPlans()
H A DSLPVectorizer.cpp6258 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 DSLPVectorizer.h157 unsigned Idx, unsigned MinVF,
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp10480 [[maybe_unused]] unsigned MinVF = in lowerGetVectorLength() local
10484 assert(VF >= MinVF && VF <= (LMul1VF * 8) && isPowerOf2_32(VF) && in lowerGetVectorLength()