Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp798 const unsigned TripMultiple, const unsigned TripCount, in shouldPragmaUnroll() argument
813 if ((UP.AllowRemainder || (TripMultiple % PInfo.PragmaCount == 0))) in shouldPragmaUnroll()
928 bool MaxOrZero, unsigned TripMultiple, const UnrollCostEstimator &UCE, in computeUnrollCount() argument
958 if (auto UnrollFactor = shouldPragmaUnroll(L, PInfo, TripMultiple, TripCount, in computeUnrollCount()
1114 if (!UP.AllowRemainder && UP.Count != 0 && (TripMultiple % UP.Count) != 0) { in computeUnrollCount()
1115 while (UP.Count != 0 && TripMultiple % UP.Count != 0) in computeUnrollCount()
1122 << TripMultiple << ". Reducing unroll count from " << OrigCount in computeUnrollCount()
1138 << NV("TripMultiple", TripMultiple) << ". Unrolling instead " in computeUnrollCount()
1256 unsigned TripMultiple = 1; in tryToUnrollLoop() local
1262 TripCount = TripMultiple = TC; in tryToUnrollLoop()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollAndJam.cpp216 unsigned TripMultiple, bool UnrollRemainder, in UnrollAndJamLoop() argument
234 assert(TripMultiple > 0); in UnrollAndJamLoop()
235 assert(TripCount == 0 || TripCount % TripMultiple == 0); in UnrollAndJamLoop()
241 if (TripMultiple % Count != 0) { in UnrollAndJamLoop()
280 if (TripMultiple != 1) { in UnrollAndJamLoop()
281 LLVM_DEBUG(dbgs() << " with " << TripMultiple << " trips per branch"); in UnrollAndJamLoop()
283 return DiagBuilder() << " with " << NV("TripMultiple", TripMultiple) in UnrollAndJamLoop()
H A DLoopUnroll.cpp509 unsigned TripMultiple; in UnrollLoop() member
527 Info.TripMultiple = SE->getSmallConstantTripMultiple(L, ExitingBlock); in UnrollLoop()
530 Info.TripMultiple = 0; in UnrollLoop()
532 Info.BreakoutTrip = Info.TripMultiple = in UnrollLoop()
533 (unsigned)std::gcd(ULO.Count, Info.TripMultiple); in UnrollLoop()
539 << ", TripMultiple=" << Info.TripMultiple in UnrollLoop()
923 (Info.TripMultiple == 0 || j % Info.TripMultiple != 0)) { in UnrollLoop()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h102 Loop *L, unsigned Count, unsigned TripCount, unsigned TripMultiple,
162 bool MaxOrZero, unsigned TripMultiple, const UnrollCostEstimator &UCE,
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp5732 unsigned TripMultiple = 0; in computeHeuristicUnrollFactor() local
5736 MaxTripCount, MaxOrZero, TripMultiple, UCE, UP, PP, in computeHeuristicUnrollFactor()