Searched refs:RemainderLoop (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h86 Loop **RemainderLoop = nullptr);
H A DLoopUtils.h388 /// Set weights for \p UnrolledLoop and \p RemainderLoop based on weights for
390 /// UnrolledLoop and \p RemainderLoop. \p UnrolledLoop receives weights that
391 /// reflect TC/UF iterations, and \p RemainderLoop receives weights that reflect
395 /// RemainderLoop in which case weights for \p OrigLoop are updated accordingly.
396 /// Note also behavior is undefined if \p UnrolledLoop and \p RemainderLoop are
403 Loop *RemainderLoop, uint64_t UF);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp1175 Loop *RemainderLoop = nullptr; local
1181 LI, &SE, &DT, &AC, &TTI, &ORE, PreserveLCSSA, &RemainderLoop);
1185 if (RemainderLoop) {
1190 RemainderLoop->setLoopID(RemainderLoopID.getValue());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp280 /// If RemainderLoop is non-null, it will receive the remainder loop (if
287 bool PreserveLCSSA, Loop **RemainderLoop) {
432 PreserveLCSSA, RemainderLoop)) {
282 UnrollLoop(Loop *L, UnrollLoopOptions ULO, LoopInfo *LI, ScalarEvolution *SE, DominatorTree *DT, AssumptionCache *AC, const TargetTransformInfo *TTI, OptimizationRemarkEmitter *ORE, bool PreserveLCSSA, Loop **RemainderLoop) argument
H A DLoopUnrollRuntime.cpp752 BasicBlock *RemainderLoop = UseEpilogRemainder ? NewExit : PrologPreHeader; local
755 B.CreateCondBr(BranchVal, RemainderLoop, UnrollingLoop);
H A DLoopUtils.cpp1468 /// Set weights for \p UnrolledLoop and \p RemainderLoop based on weights for
1471 Loop *RemainderLoop, uint64_t UF) {
1473 assert(UnrolledLoop != RemainderLoop &&
1490 setLoopEstimatedTripCount(RemainderLoop, RemainderAverageTripCount,
1470 setProfileInfoAfterUnrolling(Loop *OrigLoop, Loop *UnrolledLoop, Loop *RemainderLoop, uint64_t UF) argument

Completed in 130 milliseconds