Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp782 if (PInfo.PragmaEnableUnroll && !TripCount && MaxTripCount && in shouldPragmaUnroll()
783 MaxTripCount <= UP.MaxUpperBound) in shouldPragmaUnroll()
784 return MaxTripCount; in shouldPragmaUnroll()
958 MaxTripCount <= UP.MaxUpperBound) { in computeUnrollCount()
959 UP.Count = MaxTripCount; in computeUnrollCount()
1032 if (MaxTripCount && !UP.Force && MaxTripCount < UP.MaxUpperBound) { in computeUnrollCount()
1099 if (MaxTripCount && UP.Count > MaxTripCount) in computeUnrollCount()
1100 UP.Count = MaxTripCount; in computeUnrollCount()
1245 unsigned MaxTripCount = 0; in tryToUnrollLoop() local
1248 MaxTripCount = SE.getSmallConstantMaxTripCount(L); in tryToUnrollLoop()
[all …]
H A DLoopUnrollAndJamPass.cpp166 unsigned MaxTripCount = 0; in computeUnrollAndJamCount() local
169 L, TTI, DT, LI, AC, SE, EphValues, ORE, OuterTripCount, MaxTripCount, in computeUnrollAndJamCount()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp337 const unsigned MaxTripCount = SE->getSmallConstantMaxTripCount(L); in UnrollLoop() local
345 if (MaxTripCount && ULO.Count > MaxTripCount) in UnrollLoop()
346 ULO.Count = MaxTripCount; in UnrollLoop()
387 const bool CompletelyUnroll = ULO.Count == MaxTripCount; in UnrollLoop()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h151 unsigned MaxTripCount, bool MaxOrZero,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1698 FixedScalableVFPair computeFeasibleMaxVF(unsigned MaxTripCount,
1705 ElementCount getMaximizedVFForTarget(unsigned MaxTripCount,
4778 unsigned MaxTripCount, unsigned SmallestType, unsigned WidestType, in getMaximizedVFForTarget() argument
4819 if (MaxTripCount > 0 && requiresScalarEpilogue(true)) in getMaximizedVFForTarget()
4820 MaxTripCount -= 1; in getMaximizedVFForTarget()
4822 if (MaxTripCount && MaxTripCount <= WidestRegisterMinEC && in getMaximizedVFForTarget()
4823 (!FoldTailByMasking || isPowerOf2_32(MaxTripCount))) { in getMaximizedVFForTarget()
4829 auto ClampedUpperTripCount = llvm::bit_floor(MaxTripCount); in getMaximizedVFForTarget()
4916 if (!A.Width.isScalable() && !B.Width.isScalable() && MaxTripCount) { in isMoreProfitable()
4925 auto GetCostForTC = [MaxTripCount, this](unsigned VF, in isMoreProfitable()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp3887 int MaxTripCount = 0; in computeHeuristicUnrollFactor() local
3893 MaxTripCount, MaxOrZero, TripMultiple, UCE, UP, PP, in computeHeuristicUnrollFactor()