Searched refs:TripMultiple (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnroll.cpp | 350 unsigned TripMultiple; in UnrollLoop() member 368 Info.TripMultiple = SE->getSmallConstantTripMultiple(L, ExitingBlock); in UnrollLoop() 371 Info.TripMultiple = 0; in UnrollLoop() 373 Info.BreakoutTrip = Info.TripMultiple = in UnrollLoop() 374 (unsigned)std::gcd(ULO.Count, Info.TripMultiple); in UnrollLoop() 380 << ", TripMultiple=" << Info.TripMultiple in UnrollLoop() 755 (Info.TripMultiple == 0 || j % Info.TripMultiple != 0)) { in UnrollLoop()
|
| H A D | LoopUnrollAndJam.cpp | 217 unsigned TripMultiple, bool UnrollRemainder, in UnrollAndJamLoop() argument 235 assert(TripMultiple > 0); in UnrollAndJamLoop() 236 assert(TripCount == 0 || TripCount % TripMultiple == 0); in UnrollAndJamLoop() 242 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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollPass.cpp | 760 const unsigned TripMultiple, const unsigned TripCount, in shouldPragmaUnroll() argument 775 if ((UP.AllowRemainder || (TripMultiple % PInfo.PragmaCount == 0))) in shouldPragmaUnroll() 881 bool MaxOrZero, unsigned TripMultiple, const UnrollCostEstimator &UCE, in computeUnrollCount() argument 1067 if (!UP.AllowRemainder && UP.Count != 0 && (TripMultiple % UP.Count) != 0) { in computeUnrollCount() 1068 while (UP.Count != 0 && TripMultiple % UP.Count != 0) in computeUnrollCount() 1091 << NV("TripMultiple", TripMultiple) << ". Unrolling instead " in computeUnrollCount() 1209 unsigned TripMultiple = 1; in tryToUnrollLoop() local 1215 TripCount = TripMultiple = TC; in tryToUnrollLoop() 1225 TripMultiple = SE.getSmallConstantTripMultiple(L, ExitingBlock); in tryToUnrollLoop() 1257 MaxOrZero, TripMultiple, UCE, UP, PP, UseUpperBound); in tryToUnrollLoop() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | UnrollLoop.h | 92 unsigned TripMultiple, bool UnrollRemainder, 152 unsigned TripMultiple, const UnrollCostEstimator &UCE,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 3889 unsigned TripMultiple = 0; in computeHeuristicUnrollFactor() local 3893 MaxTripCount, MaxOrZero, TripMultiple, UCE, UP, PP, in computeHeuristicUnrollFactor()
|