unroll            115 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp             .unroll(c);
unroll            128 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp                     .unroll(c)
unroll            134 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp                     .unroll(c)
unroll            139 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp                 .unroll(c)
unroll            220 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp                 .unroll(c)
unroll            226 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp                 .unroll(c)
unroll             82 apps/bilateral_grid/bilateral_grid_generator.cpp             histogram.update().reorder(c, r.x, r.y, x, y).gpu_threads(x, y).unroll(c);
unroll             94 apps/bilateral_grid/bilateral_grid_generator.cpp             blurz.compute_root().reorder(c, z, x, y).parallel(y).vectorize(x, 8).unroll(c);
unroll             96 apps/bilateral_grid/bilateral_grid_generator.cpp             histogram.update().reorder(c, r.x, r.y, x, y).unroll(c);
unroll             97 apps/bilateral_grid/bilateral_grid_generator.cpp             blurx.compute_root().reorder(c, x, y, z).parallel(z).vectorize(x, 8).unroll(c);
unroll             98 apps/bilateral_grid/bilateral_grid_generator.cpp             blury.compute_root().reorder(c, x, y, z).parallel(z).vectorize(x, 8).unroll(c);
unroll             62 apps/blur/halide_blur_generator.cpp                 blur_y.split(y, y, y_inner, tile_y).reorder(y_inner, x).unroll(y_inner)
unroll             71 apps/blur/halide_blur_generator.cpp                     .split(y, y, y_inner, tile_y).reorder(y_inner, x).unroll(y_inner)
unroll            197 apps/camera_pipe/camera_pipe_generator.cpp             .unroll(y)
unroll            199 apps/camera_pipe/camera_pipe_generator.cpp             .unroll(c);
unroll            341 apps/camera_pipe/camera_pipe_generator.cpp         .unroll(yi);
unroll            346 apps/camera_pipe/camera_pipe_generator.cpp         .unroll(c);
unroll            350 apps/camera_pipe/camera_pipe_generator.cpp         .unroll(y)
unroll            351 apps/camera_pipe/camera_pipe_generator.cpp         .unroll(c);
unroll            357 apps/camera_pipe/camera_pipe_generator.cpp         .unroll(yii)
unroll            358 apps/camera_pipe/camera_pipe_generator.cpp         .unroll(c)
unroll             28 apps/cuda_mat_mul/mat_mul_generator.cpp             .unroll(xio)
unroll             29 apps/cuda_mat_mul/mat_mul_generator.cpp             .unroll(yi)
unroll             32 apps/cuda_mat_mul/mat_mul_generator.cpp             .unroll(x)
unroll             33 apps/cuda_mat_mul/mat_mul_generator.cpp             .unroll(y)
unroll             35 apps/cuda_mat_mul/mat_mul_generator.cpp             .unroll(r.x, 2)
unroll             37 apps/cuda_mat_mul/mat_mul_generator.cpp             .unroll(x)
unroll             38 apps/cuda_mat_mul/mat_mul_generator.cpp             .unroll(y);
unroll            250 apps/fft/fft.cpp     X.unroll(n);
unroll            369 apps/fft/fft.cpp             v.compute_at(exchange, s_).unroll(r);
unroll            385 apps/fft/fft.cpp         exchange.update().unroll(r_);
unroll            467 apps/fft/fft.cpp         .unroll(y, tile_size);
unroll            530 apps/fft/fft.cpp         xT.compute_at(dft, outer).vectorize(n0).unroll(n1);
unroll            821 apps/fft/fft.cpp         .unroll(n0i);
unroll            831 apps/fft/fft.cpp         .unroll(n0, gcd(N0 / target.natural_vector_size<float>(), 4));
unroll           1001 apps/fft/fft.cpp         .unroll(n0, gcd(N0 / zip_width, 4));
unroll            151 apps/fft/fft_generator.cpp             output.reorder(c, x, y).unroll(c);
unroll             50 apps/hexagon_benchmarks/conv3x3_generator.cpp                 .unroll(yi);
unroll             43 apps/hexagon_benchmarks/dilate3x3_generator.cpp                 .unroll(yi);
unroll             46 apps/hexagon_benchmarks/gaussian5x5_generator.cpp                 .unroll(yi);
unroll             50 apps/hexagon_benchmarks/gaussian5x5_generator.cpp                 .unroll(yi);
unroll             54 apps/hexagon_benchmarks/median3x3_generator.cpp                 .unroll(yi);
unroll             48 apps/hexagon_benchmarks/sobel_generator.cpp                 .unroll(yi);
unroll             75 apps/hexagon_matmul/pipeline.cpp                     .unroll(y)
unroll             81 apps/hexagon_matmul/pipeline.cpp                     .unroll(y);
unroll             86 apps/hexagon_matmul/pipeline.cpp                     .unroll(y)
unroll             87 apps/hexagon_matmul/pipeline.cpp                     .unroll(rk, k_unroll_factor);
unroll             94 apps/hexagon_matmul/pipeline.cpp                     .unroll(k);
unroll            107 apps/hexagon_matmul/pipeline.cpp                     .unroll(yi)
unroll            122 apps/hexagon_matmul/pipeline.cpp                     .unroll(xi)
unroll            123 apps/hexagon_matmul/pipeline.cpp                     .unroll(yii);
unroll            119 apps/interpolate/interpolate.cpp                 .unroll(x, 2)
unroll            120 apps/interpolate/interpolate.cpp                 .unroll(y, 2)
unroll            126 apps/interpolate/interpolate.cpp             .unroll(c)
unroll            128 apps/interpolate/interpolate.cpp             .unroll(xi)
unroll            129 apps/interpolate/interpolate.cpp             .unroll(yi)
unroll            175 apps/interpolate/interpolate.cpp             .unroll(c);
unroll             88 apps/linear_algebra/src/blas_l2_generators.cpp                     .compute_at(result, i).unroll(i).unroll(j)
unroll             89 apps/linear_algebra/src/blas_l2_generators.cpp                     .update().reorder(i, j, k).unroll(i).unroll(j);
unroll             91 apps/linear_algebra/src/blas_l2_generators.cpp                     .compute_at(result, i).unroll(i).unroll(j);
unroll             93 apps/linear_algebra/src/blas_l2_generators.cpp                     .compute_at(result, i).update().unroll(lanes);
unroll            133 apps/linear_algebra/src/blas_l2_generators.cpp                     .specialize(size >= unroll_size * vec_size).unroll(i, unroll_size)
unroll            138 apps/linear_algebra/src/blas_l2_generators.cpp                     .specialize(size >= unroll_size * vec_size).unroll(i, unroll_size)
unroll            148 apps/linear_algebra/src/blas_l2_generators.cpp                     .vectorize(ii).unroll(ki);
unroll            152 apps/linear_algebra/src/blas_l2_generators.cpp                     .specialize(sum_size >= unroll_size).unroll(i, unroll_size);
unroll            167 apps/linear_algebra/src/blas_l2_generators.cpp                 .specialize(size >= unroll_size * vec_size).unroll(i, unroll_size)
unroll            221 apps/linear_algebra/src/blas_l2_generators.cpp                 .specialize(num_cols >= unroll_size).unroll(j, unroll_size)
unroll            126 apps/linear_algebra/src/blas_l3_generators.cpp             .unroll(i).vectorize(ji)
unroll            130 apps/linear_algebra/src/blas_l3_generators.cpp             .vectorize(i).unroll(j);
unroll            135 apps/linear_algebra/src/blas_l3_generators.cpp                 .vectorize(ii).unroll(ji);
unroll            139 apps/linear_algebra/src/blas_l3_generators.cpp                 .unroll(j);
unroll            144 apps/linear_algebra/src/blas_l3_generators.cpp             .bound_extent(j, 4).unroll(j)
unroll            147 apps/linear_algebra/src/blas_l3_generators.cpp             .reorder(i, j, rv).unroll(j).unroll(rv, 2).vectorize(i);
unroll            150 apps/linear_algebra/src/blas_l3_generators.cpp                 .bound_extent(i, 4).unroll(i)
unroll             31 apps/openglcompute/test_oglc_avg.cpp         result.unroll(c)
unroll             36 apps/openglcompute/test_oglc_avg.cpp             .unroll(c)
unroll             43 apps/openglcompute/test_oglc_avg.cpp             .unroll(c)
unroll             21 apps/openglcompute/test_two_kernels.cpp         f.unroll(c)
unroll             31 apps/openglcompute/test_two_kernels.cpp         g.unroll(c)
unroll             23 apps/templates/tests/example_generator.cpp             .unroll(c);
unroll             20 apps/wavelet/daubechies_x_generator.cpp         out.unroll(c, 2);
unroll             20 apps/wavelet/haar_x_generator.cpp         out.unroll(c, 2);
unroll             20 apps/wavelet/inverse_daubechies_x_generator.cpp         out.unroll(x, 2);
unroll             20 apps/wavelet/inverse_haar_x_generator.cpp         out.unroll(x, 2);
unroll             49 python_bindings/python/Func.h     return that.unroll(var);
unroll             54 python_bindings/python/Func.h     return that.unroll(var, factor);
unroll           1431 src/Func.cpp           unroll(tmp);
unroll           1435 src/Func.cpp           unroll(tmp);
unroll           1914 src/Func.cpp       Stage(func.definition(), name(), args(), func.schedule().storage_dims()).unroll(var);
unroll           1932 src/Func.cpp       Stage(func.definition(), name(), args(), func.schedule().storage_dims()).unroll(var, factor, tail);
unroll            180 src/Func.h         EXPORT Stage &unroll(VarOrRVar var);
unroll            183 src/Func.h         EXPORT Stage &unroll(VarOrRVar var, Expr factor, TailStrategy tail = TailStrategy::Auto);
unroll           1142 src/Func.h         EXPORT Func &unroll(VarOrRVar var);
unroll           1155 src/Func.h         EXPORT Func &unroll(VarOrRVar var, Expr factor, TailStrategy tail = TailStrategy::Auto);
unroll           1648 src/Generator.h     HALIDE_OUTPUT_FORWARD(unroll)
unroll             38 test/correctness/align_bounds.cpp         g.compute_root().align_bounds(x, 2).unroll(x, 2).trace_realizations();
unroll            101 test/correctness/align_bounds.cpp         g.compute_root().align_bounds(x, 2, 1).unroll(x, 2).trace_realizations();
unroll             59 test/correctness/bounds_inference_outer_split.cpp         .unroll(xout, 4);
unroll             64 test/correctness/bounds_inference_outer_split.cpp         .unroll(xout, 4);
unroll             55 test/correctness/compute_at_split_rvar.cpp         f.compute_at(g, ro).unroll(x);
unroll             78 test/correctness/compute_at_split_rvar.cpp         g.update().split(r, ro, ri, 2).unroll(ri);
unroll             92 test/correctness/extern_stage.cpp     h.vectorize(x, 8).unroll(x, 2).split(x, x, xi, 4).parallel(x);
unroll             30 test/correctness/gpu_assertion_in_kernel.cpp     f.bound(c, 0, 3).unroll(c);
unroll            260 test/correctness/image_wrap.cpp     g.specialize(param).vectorize(x, 8).unroll(x, 2).split(x, x, xi, 4).parallel(x);
unroll            261 test/correctness/image_wrap.cpp     g.update(0).split(r.x, rxo, rxi, 2).unroll(rxi);
unroll            264 test/correctness/image_wrap.cpp     wrapper.compute_root().vectorize(_0, 8).unroll(_0, 2).split(_0, _0, xi, 4).parallel(_0);
unroll            578 test/correctness/image_wrap.cpp     img_in_output = img.in(output).compute_at(output, x).vectorize(_0).unroll(_1);
unroll            579 test/correctness/image_wrap.cpp     img_in_output_in_output = img_in_output.in(output).compute_at(output, x).unroll(_0).unroll(_1);
unroll            621 test/correctness/image_wrap.cpp     img_in_g = img.in(g).compute_root().tile(_0, _1, xi, yi, 8, 8).vectorize(xi).unroll(yi);
unroll            622 test/correctness/image_wrap.cpp     img_in_g_in_g = img_in_g.in(g).compute_root().tile(_0, _1, xi, yi, 8, 8).unroll(xi).unroll(yi);
unroll            625 test/correctness/image_wrap.cpp     img_in_g_in_g_in_h = img_in_g_in_g.in(h).compute_at(h, x).vectorize(_0).unroll(_1);
unroll            626 test/correctness/image_wrap.cpp     img_in_g_in_g_in_h_in_h = img_in_g_in_g_in_h.in(h).compute_at(h, x).unroll(_0).unroll(_1);
unroll            188 test/correctness/interleave.cpp             .unroll(y)
unroll            228 test/correctness/interleave.cpp             .unroll(y)
unroll            273 test/correctness/interleave.cpp         unrolled.tile(x, y, xi, yi, 16, 2).unroll(xi, 2).vectorize(xi, 4).unroll(xi).unroll(yi);
unroll            362 test/correctness/interleave.cpp             .unroll(y);
unroll            367 test/correctness/interleave.cpp             .unroll(x)
unroll             28 test/correctness/interleave_rgb.cpp         interleaved.hexagon().vectorize(x, vector_width).unroll(c);
unroll             30 test/correctness/interleave_rgb.cpp         interleaved.vectorize(x, target.natural_vector_size<uint8_t>()).unroll(c);
unroll             13 test/correctness/oddly_sized_output.cpp     f.vectorize(x, 4).unroll(x, 3).unroll(x, 2);
unroll             30 test/correctness/parallel_rvar.cpp     f[0].update(1).parallel(r.x).parallel(r.y).unroll(r.y, 2);
unroll             31 test/correctness/parallel_rvar.cpp     f[0].update(2).vectorize(r2, 4).unroll(r2);
unroll            792 test/correctness/reduction_non_rectangular.cpp     f.update(0).unroll(r.x, 2)
unroll             99 test/correctness/sliding_reduction.cpp         f.unroll(y, 2);
unroll            339 test/correctness/specialize.cpp         f.reorder(y, x).unroll(y, 2).reorder(x, y);
unroll             15 test/correctness/split_by_non_factor.cpp         f.update().unroll(x, 2, TailStrategy::GuardWithIf);
unroll             37 test/correctness/split_by_non_factor.cpp         f.update(1).unroll(r, 4);
unroll             25 test/correctness/stmt_to_html.cpp         .unroll(y_pairs);
unroll             15 test/correctness/transitive_bounds.cpp     f.compute_root().unroll(x);
unroll             24 test/correctness/unrolled_reduction.cpp     g.compute_at(f, y).update().split(r.x, rxo, rxi, 2).unroll(rxi);
unroll             25 test/correctness/unrolled_reduction.cpp     f.unroll(z, 2);
unroll             37 test/correctness/unsafe_dedup_lets.cpp     f.update().unroll(r, 4);
unroll             15 test/correctness/vectorize_mixed_widths.cpp     f.compute_at(g, x).split(x, xo, xi, 16).vectorize(xi, 8).unroll(xi);
unroll            241 test/correctness/wrap.cpp     g.specialize(param).vectorize(x, 8).unroll(x, 2).split(x, x, xi, 4).parallel(x);
unroll            242 test/correctness/wrap.cpp     g.update(0).split(r.x, rxo, rxi, 2).unroll(rxi);
unroll            244 test/correctness/wrap.cpp     wrapper.compute_root().vectorize(x, 8).unroll(x, 2).split(x, x, xi, 4).parallel(x);
unroll            530 test/correctness/wrap.cpp     input_in_output = input.in(output).compute_at(output, x).vectorize(x).unroll(y);
unroll            531 test/correctness/wrap.cpp     input_in_output_in_output = input_in_output.in(output).compute_at(output, x).unroll(x).unroll(y);
unroll            566 test/correctness/wrap.cpp     g.compute_root().tile(x, y, xi, yi, 8, 8).vectorize(xi).unroll(yi);
unroll            568 test/correctness/wrap.cpp     f_in_g = f.in(g).compute_root().tile(x, y, xi, yi, 8, 8).vectorize(xi).unroll(yi);
unroll            569 test/correctness/wrap.cpp     f_in_g_in_g = f_in_g.in(g).compute_root().tile(x, y, xi, yi, 8, 8).unroll(xi).unroll(yi);
unroll            572 test/correctness/wrap.cpp     f_in_g_in_g_in_h = f_in_g_in_g.in(h).compute_at(h, x).vectorize(x).unroll(y);
unroll            573 test/correctness/wrap.cpp     f_in_g_in_g_in_h_in_h = f_in_g_in_g_in_h.in(h).compute_at(h, x).unroll(x).unroll(y);
unroll             17 test/generator/argvcall_generator.cpp         g.bound(c, 0, 3).reorder(c, x, y).unroll(c);
unroll             83 test/generator/example_generator.cpp             .unroll(c);
unroll             68 test/generator/mandelbrot_generator.cpp         count.tile(x, y, xo, yo, xi, yi, 8, 8).parallel(yo).vectorize(xi, 4).unroll(xi).unroll(yi, 2);
unroll             71 test/generator/memory_profiler_mandelbrot_generator.cpp         count.tile(x, y, xo, yo, xi, yi, 8, 8).parallel(yo).vectorize(xi, 4).unroll(xi).unroll(yi, 2);
unroll             27 test/performance/block_transpose.cpp     output.tile(x, y, xi, yi, 8, 8).vectorize(xi).unroll(yi);
unroll             30 test/performance/block_transpose.cpp     block.compute_at(output, x).vectorize(x).unroll(y);
unroll             35 test/performance/block_transpose.cpp             block_transpose.compute_at(output, x).unroll(x).unroll(y);
unroll             40 test/performance/block_transpose.cpp             block_transpose.compute_at(output, x).vectorize(y).unroll(x);
unroll             45 test/performance/block_transpose.cpp             block_transpose.compute_at(output, x).vectorize(x).unroll(y);
unroll             77 test/performance/block_transpose.cpp     output.tile(x, y, xi, yi, 8, 8).vectorize(xi).unroll(yi);
unroll             80 test/performance/block_transpose.cpp     block_transpose = input.in(output).compute_at(output, x).vectorize(x).unroll(y);
unroll             85 test/performance/block_transpose.cpp             block = block_transpose.in(output).reorder_storage(y, x).compute_at(output, x).unroll(x).unroll(y);
unroll             90 test/performance/block_transpose.cpp             block = block_transpose.in(output).reorder_storage(y, x).compute_at(output, x).vectorize(y).unroll(x);
unroll             95 test/performance/block_transpose.cpp             block = block_transpose.in(output).reorder_storage(y, x).compute_at(output, x).vectorize(x).unroll(y);
unroll             62 test/performance/const_division.cpp     f.bound(y, 0, num_vals).bound(x, 0, input.width()).unroll(y);
unroll             44 test/performance/matrix_multiplication.cpp         .parallel(y).vectorize(xii).unroll(xi).unroll(yii);
unroll             32 test/performance/packed_planar_fusion.cpp         f.reorder(c, x, y).unroll(c).vectorize(x, 16);
unroll             35 test/performance/packed_planar_fusion.cpp         f.reorder(c, x, y).unroll(c).vectorize(x, 16);
unroll             24 test/performance/rgb_interleaved.cpp     dst.reorder(c, x, y).unroll(c);
unroll             97 test/performance/rgb_interleaved.cpp         dst.reorder(c, x, y).bound(c, 0, 3).unroll(c);
unroll             94 test/performance/sort.cpp         result.compute_at(parallel_stage, y).bound(x, 0, 4).unroll(x);
unroll             66 test/performance/wrap.cpp         staged.compute_at(final, xo).unroll(x, 2).unroll(y, 2).gpu_threads(x, y);
unroll            108 test/performance/wrap.cpp     host.in().compute_at(final, xo).unroll(x, 2).unroll(y, 2).gpu_threads(x, y);
unroll            317 tutorial/lesson_05_scheduling_1.cpp         gradient.unroll(x_inner);
unroll            500 tutorial/lesson_05_scheduling_1.cpp             .unroll(y_pairs);
unroll             77 tutorial/lesson_12_using_the_gpu.cpp               .unroll(c);
unroll            144 tutorial/lesson_12_using_the_gpu.cpp               .unroll(c);
unroll            144 tutorial/lesson_16_rgb_generate.cpp             brighter.reorder(c, x, y).unroll(c);
unroll            207 tutorial/lesson_16_rgb_generate.cpp                 .reorder(c, x, y).unroll(c);