Home | History | Annotate | Download | only in Utils

Lines Matching full:unroll

15 // run-time trip count modulo the unroll factor is not 0.  When this is the
24 #define DEBUG_TYPE "loop-unroll"
46 /// unroll count is non-zero.
54 /// than the unroll factor.
107 // trip count is less than the unroll factor.
205 /// This method assumes that the loop unroll factor is total number
207 /// to the unroll factor as the number of *extra* copies added).
208 /// We assume also that the loop unroll factor is a power-of-two. So, after
229 // for now, only unroll loops that contain a single exit
246 // Only unroll loops with a computable trip count and the trip count needs
258 // We only handle cases when the unroll factor is a power of 2.
259 // Count is the loop unroll factor, the number of extra copies added + 1.
278 // extra iterations = run-time trip count % (loop unroll factor + 1)
279 SCEVExpander Expander(*SE, "loop-unroll");