Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp314 if (ULO.TripMultiple != 1) in UnrollLoop()
315 LLVM_DEBUG(dbgs() << " Trip Multiple = " << ULO.TripMultiple << "\n"); in UnrollLoop()
329 assert(ULO.TripMultiple > 0); in UnrollLoop()
330 assert(ULO.TripCount == 0 || ULO.TripCount % ULO.TripMultiple == 0); in UnrollLoop()
359 ULO.TripMultiple = SE->getSmallConstantTripMultiple(L, ExitingBlock); in UnrollLoop()
424 assert((!HasConvergent || ULO.TripMultiple % ULO.Count == 0) && in UnrollLoop()
433 if (RuntimeTripCount && ULO.TripMultiple % ULO.Count != 0 && in UnrollLoop()
451 ULO.TripMultiple = 0; in UnrollLoop()
454 BreakoutTrip = ULO.TripMultiple = in UnrollLoop()
455 (unsigned)GreatestCommonDivisor64(ULO.Count, ULO.TripMultiple); in UnrollLoop()
[all …]
H A DLoopUnrollAndJam.cpp226 Loop *L, unsigned Count, unsigned TripCount, unsigned TripMultiple, in UnrollAndJamLoop() argument
244 assert(TripMultiple > 0); in UnrollAndJamLoop()
245 assert(TripCount == 0 || TripCount % TripMultiple == 0); in UnrollAndJamLoop()
251 if (TripMultiple == 1 || TripMultiple % Count != 0) { in UnrollAndJamLoop()
289 if (TripMultiple != 1) { in UnrollAndJamLoop()
290 LLVM_DEBUG(dbgs() << " with " << TripMultiple << " trips per branch"); in UnrollAndJamLoop()
292 return DiagBuilder() << " with " << NV("TripMultiple", TripMultiple) in UnrollAndJamLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp766 bool MaxOrZero, unsigned &TripMultiple, unsigned LoopSize, in computeUnrollCount() argument
790 if ((UP.AllowRemainder || (TripMultiple % PragmaCount == 0)) && in computeUnrollCount()
849 TripMultiple = UP.UpperBound ? 1 : TripMultiple; in computeUnrollCount()
864 TripMultiple = UP.UpperBound ? 1 : TripMultiple; in computeUnrollCount()
999 if (!UP.AllowRemainder && UP.Count != 0 && (TripMultiple % UP.Count) != 0) { in computeUnrollCount()
1000 while (UP.Count != 0 && TripMultiple % UP.Count != 0) in computeUnrollCount()
1007 << TripMultiple << ". Reducing unroll count from " << OrigCount in computeUnrollCount()
1023 << NV("TripMultiple", TripMultiple) << ". Unrolling instead " in computeUnrollCount()
1111 unsigned TripMultiple = 1; in tryToUnrollLoop() local
1120 TripMultiple = SE.getSmallConstantTripMultiple(L, ExitingBlock); in tryToUnrollLoop()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h76 unsigned TripMultiple; member
97 unsigned TripMultiple, bool UnrollRemainder,
112 unsigned &TripMultiple, unsigned LoopSize,