Searched refs:MaxTripCount (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollPass.cpp | 782 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 D | LoopUnrollAndJamPass.cpp | 166 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 D | LoopUnroll.cpp | 337 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 D | UnrollLoop.h | 151 unsigned MaxTripCount, bool MaxOrZero,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 1698 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 D | OMPIRBuilder.cpp | 3887 int MaxTripCount = 0; in computeHeuristicUnrollFactor() local 3893 MaxTripCount, MaxOrZero, TripMultiple, UCE, UP, PP, in computeHeuristicUnrollFactor()
|