Searched refs:TripMultiple (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnroll.cpp | 394 if (TripMultiple != 1) in UnrollLoop() 409 assert(TripMultiple > 0); in UnrollLoop() 410 assert(TripCount == 0 || TripCount % TripMultiple == 0); in UnrollLoop() 462 assert((!HasConvergent || TripMultiple % Count == 0) && in UnrollLoop() 471 if (RuntimeTripCount && TripMultiple % Count != 0 && in UnrollLoop() 488 TripMultiple = 0; in UnrollLoop() 491 BreakoutTrip = TripMultiple = in UnrollLoop() 492 (unsigned)GreatestCommonDivisor64(Count, TripMultiple); in UnrollLoop() 527 if (TripMultiple == 0 || BreakoutTrip != TripMultiple) { in UnrollLoop() 534 } else if (TripMultiple != 1) { in UnrollLoop() [all …]
|
| H A D | LoopUnrollAndJam.cpp | 175 Loop *L, unsigned Count, unsigned TripCount, unsigned TripMultiple, in UnrollAndJamLoop() argument 191 assert(TripMultiple > 0); in UnrollAndJamLoop() 192 assert(TripCount == 0 || TripCount % TripMultiple == 0); in UnrollAndJamLoop() 198 if (TripMultiple == 1 || TripMultiple % Count != 0) { in UnrollAndJamLoop() 236 if (TripMultiple != 1) { in UnrollAndJamLoop() 237 LLVM_DEBUG(dbgs() << " with " << TripMultiple << " trips per branch"); in UnrollAndJamLoop() 239 return DiagBuilder() << " with " << NV("TripMultiple", TripMultiple) in UnrollAndJamLoop()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollPass.cpp | 721 unsigned &TripMultiple, unsigned LoopSize, in computeUnrollCount() argument 742 if ((UP.AllowRemainder || (TripMultiple % PragmaCount == 0)) && in computeUnrollCount() 785 TripMultiple = UP.UpperBound ? 1 : TripMultiple; in computeUnrollCount() 799 TripMultiple = UP.UpperBound ? 1 : TripMultiple; in computeUnrollCount() 926 if (!UP.AllowRemainder && UP.Count != 0 && (TripMultiple % UP.Count) != 0) { in computeUnrollCount() 927 while (UP.Count != 0 && TripMultiple % UP.Count != 0) in computeUnrollCount() 934 << TripMultiple << ". Reducing unroll count from " << OrigCount in computeUnrollCount() 950 << NV("TripMultiple", TripMultiple) << ". Unrolling instead " in computeUnrollCount() 1020 unsigned TripMultiple = 1; in tryToUnrollLoop() local 1029 TripMultiple = SE.getSmallConstantTripMultiple(L, ExitingBlock); in tryToUnrollLoop() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | UnrollLoop.h | 69 bool PreserveOnlyFirst, unsigned TripMultiple, 94 unsigned TripMultiple, bool UnrollRemainder, 107 unsigned MaxTripCount, unsigned &TripMultiple,
|