Lines Matching refs:remainderLoop
804 Loop *remainderLoop = CloneLoopBlocks( in UnrollRuntimeLoopRemainder() local
810 if (remainderLoop && !UnrollRemainder) in UnrollRuntimeLoopRemainder()
811 updateLatchBranchWeightsForRemainderLoop(L, remainderLoop, Count); in UnrollRuntimeLoopRemainder()
951 BasicBlock *RemainderLatch = remainderLoop->getLoopLatch(); in UnrollRuntimeLoopRemainder()
953 SmallVector<BasicBlock*> RemainderBlocks(remainderLoop->getBlocks().begin(), in UnrollRuntimeLoopRemainder()
954 remainderLoop->getBlocks().end()); in UnrollRuntimeLoopRemainder()
955 breakLoopBackedge(remainderLoop, *DT, *SE, *LI, nullptr); in UnrollRuntimeLoopRemainder()
956 remainderLoop = nullptr; in UnrollRuntimeLoopRemainder()
991 if (remainderLoop) in UnrollRuntimeLoopRemainder()
992 formDedicatedExitBlocks(remainderLoop, DT, LI, nullptr, PreserveLCSSA); in UnrollRuntimeLoopRemainder()
996 if (remainderLoop && UnrollRemainder) { in UnrollRuntimeLoopRemainder()
999 UnrollLoop(remainderLoop, in UnrollRuntimeLoopRemainder()
1007 *ResultLoop = remainderLoop; in UnrollRuntimeLoopRemainder()