Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp805 Loop *remainderLoop = CloneLoopBlocks( in UnrollRuntimeLoopRemainder() local
811 if (remainderLoop && !UnrollRemainder) in UnrollRuntimeLoopRemainder()
812 updateLatchBranchWeightsForRemainderLoop(L, remainderLoop, Count); in UnrollRuntimeLoopRemainder()
949 BasicBlock *RemainderLatch = remainderLoop->getLoopLatch(); in UnrollRuntimeLoopRemainder()
951 SmallVector<BasicBlock*> RemainderBlocks(remainderLoop->getBlocks().begin(), in UnrollRuntimeLoopRemainder()
952 remainderLoop->getBlocks().end()); in UnrollRuntimeLoopRemainder()
953 breakLoopBackedge(remainderLoop, *DT, *SE, *LI, nullptr); in UnrollRuntimeLoopRemainder()
954 remainderLoop = nullptr; in UnrollRuntimeLoopRemainder()
989 if (remainderLoop) in UnrollRuntimeLoopRemainder()
990 formDedicatedExitBlocks(remainderLoop, DT, LI, nullptr, PreserveLCSSA); in UnrollRuntimeLoopRemainder()
[all …]