Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DLoopVectorizationPlanner.h343 void buildVPlans(ElementCount MinVF, ElementCount MaxVF);
360 void buildVPlansWithVPRecipes(ElementCount MinVF, ElementCount MaxVF);
369 ElementCount MinVF);
DLoopVectorize.cpp5181 auto MinVF = [](const ElementCount &LHS, const ElementCount &RHS) { in getMaximizedVFForTarget() local
5192 MaxVectorElementCount = MinVF(MaxVectorElementCount, MaxSafeVF); in getMaximizedVFForTarget()
5233 MaxVectorElementCountMaxBW = MinVF(MaxVectorElementCountMaxBW, MaxSafeVF); in getMaximizedVFForTarget()
5259 if (ElementCount MinVF = in getMaximizedVFForTarget() local
5261 if (ElementCount::isKnownLT(MaxVF, MinVF)) { in getMaximizedVFForTarget()
5263 << ") with target's minimum: " << MinVF << '\n'); in getMaximizedVFForTarget()
5264 MaxVF = MinVF; in getMaximizedVFForTarget()
8031 void LoopVectorizationPlanner::buildVPlans(ElementCount MinVF, in buildVPlans() argument
8034 for (ElementCount VF = MinVF; ElementCount::isKnownLT(VF, MaxVFPlusOne);) { in buildVPlans()
8673 void LoopVectorizationPlanner::buildVPlansWithVPRecipes(ElementCount MinVF, in buildVPlansWithVPRecipes() argument
[all …]
DSLPVectorizer.cpp6820 for (unsigned MinVF = getMinVF(2 * Sz); VF >= MinVF; VF /= 2) { in getEntryCost() local
8800 int MinVF = std::min(V1VF, V2VF); in resizeToMatch() local
8802 std::iota(IdentityMask.begin(), std::next(IdentityMask.begin(), MinVF), in resizeToMatch()
8804 Value *&Op = MinVF == V1VF ? V1 : V2; in resizeToMatch()
8810 if (MinVF == V1VF) in resizeToMatch()
11399 unsigned Idx, unsigned MinVF) { in vectorizeStoreChain() argument
11405 if (!isPowerOf2_32(Sz) || !isPowerOf2_32(VF) || VF < 2 || VF < MinVF) in vectorizeStoreChain()
11548 unsigned MinVF = TTI->getStoreMinimumVF( in vectorizeStores() local
11551 if (MaxVF <= MinVF) { in vectorizeStores()
11553 << "MinVF (" << MinVF << ")\n"); in vectorizeStores()
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Vectorize/
DSLPVectorizer.h158 unsigned Idx, unsigned MinVF);