Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp834 Loop *remainderLoop = CloneLoopBlocks( in UnrollRuntimeLoopRemainder() local
976 BasicBlock *RemainderLatch = remainderLoop->getLoopLatch(); in UnrollRuntimeLoopRemainder()
978 SmallVector<BasicBlock *> RemainderBlocks(remainderLoop->getBlocks()); in UnrollRuntimeLoopRemainder()
979 breakLoopBackedge(remainderLoop, *DT, *SE, *LI, nullptr); in UnrollRuntimeLoopRemainder()
980 remainderLoop = nullptr; in UnrollRuntimeLoopRemainder()
1015 if (remainderLoop) in UnrollRuntimeLoopRemainder()
1016 formDedicatedExitBlocks(remainderLoop, DT, LI, nullptr, PreserveLCSSA); in UnrollRuntimeLoopRemainder()
1020 if (remainderLoop && UnrollRemainder) { in UnrollRuntimeLoopRemainder()
1031 UnrollResult = UnrollLoop(remainderLoop, ULO, LI, SE, DT, AC, TTI, in UnrollRuntimeLoopRemainder()
1036 *ResultLoop = remainderLoop; in UnrollRuntimeLoopRemainder()