Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h391 selectEpilogueVectorizationFactor(const ElementCount MaxVF, unsigned IC);
397 void buildVPlans(ElementCount MinVF, ElementCount MaxVF);
416 void buildVPlansWithVPRecipes(ElementCount MinVF, ElementCount MaxVF);
H A DLoopVectorize.cpp2455 MaxVF *= *MaxVScale; in isIndvarOverflowCheckKnownFalse()
4606 if (auto MaxVF = in computeFeasibleMaxVF() local
4609 Result.FixedVF = MaxVF; in computeFeasibleMaxVF()
4611 if (auto MaxVF = in computeFeasibleMaxVF() local
4614 if (MaxVF.isScalable()) { in computeFeasibleMaxVF()
4615 Result.ScalableVF = MaxVF; in computeFeasibleMaxVF()
4871 MaxVF = VFs[i]; in getMaximizedVFForTarget()
4880 MaxVF = MinVF; in getMaximizedVFForTarget()
4889 return MaxVF; in getMaximizedVFForTarget()
7995 auto MaxVFTimes2 = MaxVF * 2; in buildVPlans()
[all …]
H A DSLPVectorizer.cpp1139 unsigned MaxVF = MaxVFOption.getNumOccurrences() ? in getMaximumVF() local
1141 return MaxVF ? MaxVF : UINT_MAX; in getMaximumVF()
13516 unsigned MaxVF = in vectorizeStores() local
13526 if (MaxVF <= MinVF) { in vectorizeStores()
13527 LLVM_DEBUG(dbgs() << "SLP: Vectorization infeasible as MaxVF (" << MaxVF in vectorizeStores()
13535 for (unsigned Size = MaxVF; Size >= MinVF; Size /= 2) { in vectorizeStores()
13756 unsigned MaxVF = std::max<unsigned>(llvm::bit_floor(VL.size()), MinVF); in tryToVectorizeList() local
13757 MaxVF = std::min(R.getMaximumVF(Sz, S.getOpcode()), MaxVF); in tryToVectorizeList()
13758 if (MaxVF < 2) { in tryToVectorizeList()
13775 for (unsigned VF = MaxVF; NextInst + 1 < MaxInst && VF >= MinVF; VF /= 2) { in tryToVectorizeList()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp2160 uint64_t MaxVF = MinDepDistBytes / (TypeByteSize * Stride); in isDependent() local
2162 << " with max VF = " << MaxVF << '\n'); in isDependent()
2163 uint64_t MaxVFInBits = MaxVF * TypeByteSize * 8; in isDependent()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1456 unsigned MaxVF = (RISCV::RVVBitsPerBlock / 8) * 8; in shouldExpandGetVectorLength() local
1457 return VF > MaxVF || !isPowerOf2_32(VF); in shouldExpandGetVectorLength()