Lines Matching full:unrolled

85 STATISTIC(NumCompletelyUnrolled, "Number of loops completely unrolled");
86 STATISTIC(NumUnrolled, "Number of loops unrolled (completely or otherwise)");
87 STATISTIC(NumUnrolledNotLatch, "Number of loops unrolled without a conditional "
92 cl::desc("Allow runtime unrolled loops to be unrolled "
118 /// \param Blocks is a vector of basic blocks representing unrolled loop.
155 assert(OldLoop && "Should (at least) be in the loop being unrolled!"); in addClonedBlockToLoopInfo()
351 // Simplify any new induction variables in the partially unrolled loop. in simplifyLoopAfterUnroll()
392 // unrolled loops, and handling this early allows following code to in simplifyLoopAfterUnroll()
458 /// required and not fully unrolled).
506 // Effectively "DCE" unrolled iterations that are beyond the max tripcount in UnrollLoop()
549 // of the unrolled body exits. in UnrollLoop()
579 // unconditional branch in the unrolled loop in some cases. in UnrollLoop()
617 << "completely unrolled loop with " in UnrollLoop()
631 Diag << "unrolled loop by a factor of " << NV("UnrollCount", ULO.Count); in UnrollLoop()
641 // to only invalidate the loop being unrolled, but it is incorrect as long as in UnrollLoop()
713 // We place the unrolled iterations immediately after the original loop in UnrollLoop()
842 // Connect latches of the unrolled iterations to the headers of the next in UnrollLoop()
963 // no need to update the DT inside the unrolled loop. in UnrollLoop()
1014 // At this point, the code is well formed. We now simplify the unrolled loop, in UnrollLoop()
1051 // at least one layer outside of the loop that was unrolled so that any in UnrollLoop()
1058 // LCSSA must be performed on the outermost affected loop. The unrolled in UnrollLoop()