Searched refs:remainderLoop (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollRuntime.cpp | 830 Loop *remainderLoop = CloneLoopBlocks( in UnrollRuntimeLoopRemainder() local 972 BasicBlock *RemainderLatch = remainderLoop->getLoopLatch(); in UnrollRuntimeLoopRemainder() 974 SmallVector<BasicBlock*> RemainderBlocks(remainderLoop->getBlocks().begin(), in UnrollRuntimeLoopRemainder() 975 remainderLoop->getBlocks().end()); in UnrollRuntimeLoopRemainder() 976 breakLoopBackedge(remainderLoop, *DT, *SE, *LI, nullptr); in UnrollRuntimeLoopRemainder() 977 remainderLoop = nullptr; in UnrollRuntimeLoopRemainder() 1012 if (remainderLoop) in UnrollRuntimeLoopRemainder() 1013 formDedicatedExitBlocks(remainderLoop, DT, LI, nullptr, PreserveLCSSA); in UnrollRuntimeLoopRemainder() 1017 if (remainderLoop && UnrollRemainder) { in UnrollRuntimeLoopRemainder() 1028 UnrollResult = UnrollLoop(remainderLoop, ULO, LI, SE, DT, AC, TTI, in UnrollRuntimeLoopRemainder() [all …]
|