Home
last modified time | relevance | path

Searched refs:ULO (Results 1 – 2 of 2) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DLoopUnroll.cpp259 LoopUnrollResult llvm::UnrollLoop(Loop *L, UnrollLoopOptions ULO, LoopInfo *LI, in UnrollLoop() argument
290 assert(ULO.Count > 0); in UnrollLoop()
306 if (MaxTripCount && ULO.Count > MaxTripCount) in UnrollLoop()
307 ULO.Count = MaxTripCount; in UnrollLoop()
330 Info.BreakoutTrip = Info.TripCount % ULO.Count; in UnrollLoop()
334 (unsigned)GreatestCommonDivisor64(ULO.Count, Info.TripMultiple); in UnrollLoop()
347 const bool CompletelyUnroll = ULO.Count == MaxTripCount; in UnrollLoop()
354 ULO.Runtime = false; in UnrollLoop()
394 assert((!HasConvergent || !ULO.Runtime) && in UnrollLoop()
402 if (ULO.Runtime && in UnrollLoop()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
DUnrollLoop.h76 LoopUnrollResult UnrollLoop(Loop *L, UnrollLoopOptions ULO, LoopInfo *LI,