Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp799 unsigned MaxTripCount, const UnrollCostEstimator UCE, in shouldPragmaUnroll() argument
829 if (PInfo.PragmaEnableUnroll && !TripCount && MaxTripCount && in shouldPragmaUnroll()
830 MaxTripCount <= UP.MaxUpperBound) in shouldPragmaUnroll()
831 return MaxTripCount; in shouldPragmaUnroll()
927 OptimizationRemarkEmitter *ORE, unsigned TripCount, unsigned MaxTripCount, in computeUnrollCount() argument
959 MaxTripCount, UCE, UP)) { in computeUnrollCount()
1004 if (!TripCount && MaxTripCount && (UP.UpperBound || MaxOrZero) && in computeUnrollCount()
1005 MaxTripCount <= UP.MaxUpperBound) { in computeUnrollCount()
1006 UP.Count = MaxTripCount; in computeUnrollCount()
1008 MaxTripCount, UCE, UP)) { in computeUnrollCount()
[all …]
H A DLoopUnrollAndJamPass.cpp165 unsigned MaxTripCount = 0; in computeUnrollAndJamCount() local
168 L, TTI, DT, LI, AC, SE, EphValues, ORE, OuterTripCount, MaxTripCount, in computeUnrollAndJamCount()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp496 const unsigned MaxTripCount = SE->getSmallConstantMaxTripCount(L); in UnrollLoop() local
504 if (MaxTripCount && ULO.Count > MaxTripCount) in UnrollLoop()
505 ULO.Count = MaxTripCount; in UnrollLoop()
546 const bool CompletelyUnroll = ULO.Count == MaxTripCount; in UnrollLoop()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h161 OptimizationRemarkEmitter *ORE, unsigned TripCount, unsigned MaxTripCount,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1505 FixedScalableVFPair computeFeasibleMaxVF(unsigned MaxTripCount,
1512 ElementCount getMaximizedVFForTarget(unsigned MaxTripCount,
3516 unsigned MaxTripCount, ElementCount UserVF, bool FoldTailByMasking) { in computeFeasibleMaxVF() argument
3611 getMaximizedVFForTarget(MaxTripCount, SmallestType, WidestType, in computeFeasibleMaxVF()
3616 getMaximizedVFForTarget(MaxTripCount, SmallestType, WidestType, in computeFeasibleMaxVF()
3850 unsigned MaxTripCount, unsigned SmallestType, unsigned WidestType, in getMaximizedVFForTarget() argument
3891 if (MaxTripCount > 0 && requiresScalarEpilogue(true)) in getMaximizedVFForTarget()
3892 MaxTripCount -= 1; in getMaximizedVFForTarget()
3894 if (MaxTripCount && MaxTripCount <= WidestRegisterMinEC && in getMaximizedVFForTarget()
3895 (!FoldTailByMasking || isPowerOf2_32(MaxTripCount))) { in getMaximizedVFForTarget()
[all …]
H A DLoopVectorizationPlanner.h593 const unsigned MaxTripCount, bool HasTail) const;
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp5730 int MaxTripCount = 0; in computeHeuristicUnrollFactor() local
5736 MaxTripCount, MaxOrZero, TripMultiple, UCE, UP, PP, in computeHeuristicUnrollFactor()