Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp321 unsigned TripMultiple; in UnrollLoop() member
338 Info.TripMultiple = SE->getSmallConstantTripMultiple(L, ExitingBlock); in UnrollLoop()
341 Info.TripMultiple = 0; in UnrollLoop()
343 Info.BreakoutTrip = Info.TripMultiple = in UnrollLoop()
344 (unsigned)GreatestCommonDivisor64(ULO.Count, Info.TripMultiple); in UnrollLoop()
350 << ", TripMultiple=" << Info.TripMultiple in UnrollLoop()
722 (Info.TripMultiple == 0 || j % Info.TripMultiple != 0)) { in UnrollLoop()
H A DLoopUnrollAndJam.cpp224 unsigned TripMultiple, bool UnrollRemainder, in UnrollAndJamLoop() argument
242 assert(TripMultiple > 0); in UnrollAndJamLoop()
243 assert(TripCount == 0 || TripCount % TripMultiple == 0); in UnrollAndJamLoop()
249 if (TripMultiple % Count != 0) { in UnrollAndJamLoop()
287 if (TripMultiple != 1) { in UnrollAndJamLoop()
288 LLVM_DEBUG(dbgs() << " with " << TripMultiple << " trips per branch"); in UnrollAndJamLoop()
290 return DiagBuilder() << " with " << NV("TripMultiple", TripMultiple) in UnrollAndJamLoop()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp777 const unsigned TripMultiple, const unsigned TripCount, in shouldPragmaUnroll() argument
792 if ((UP.AllowRemainder || (TripMultiple % PInfo.PragmaCount == 0))) in shouldPragmaUnroll()
893 bool MaxOrZero, unsigned TripMultiple, unsigned LoopSize, in computeUnrollCount() argument
1079 if (!UP.AllowRemainder && UP.Count != 0 && (TripMultiple % UP.Count) != 0) { in computeUnrollCount()
1080 while (UP.Count != 0 && TripMultiple % UP.Count != 0) in computeUnrollCount()
1103 << NV("TripMultiple", TripMultiple) << ". Unrolling instead " in computeUnrollCount()
1228 unsigned TripMultiple = 1; in tryToUnrollLoop() local
1234 TripCount = TripMultiple = TC; in tryToUnrollLoop()
1244 TripMultiple = SE.getSmallConstantTripMultiple(L, ExitingBlock); in tryToUnrollLoop()
1276 TripMultiple, LoopSize, UP, PP, UseUpperBound); in tryToUnrollLoop()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h92 unsigned TripMultiple, bool UnrollRemainder,
107 unsigned TripMultiple, unsigned LoopSize,
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dloop-micro-op-buffer-size-t99.ll8 ; CHECK: Exiting block %loop.inc: TripCount=512, TripMultiple=0, BreakoutTrip=0
13 ; CHECK: Exiting block %loop.2.inc: TripCount=512, TripMultiple=0, BreakoutTrip=0
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp3107 unsigned TripMultiple = 0; in computeHeuristicUnrollFactor() local
3111 MaxTripCount, MaxOrZero, TripMultiple, LoopSize, UP, PP, in computeHeuristicUnrollFactor()