compute_at 30 apps/HelloAndroid/jni/hello_generator.cpp curved.store_at(result, y).compute_at(result, yi); compute_at 67 apps/HelloHexagon/pipeline.cpp .compute_at(blur, y) compute_at 73 apps/HelloHexagon/pipeline.cpp .compute_at(blur, y) compute_at 93 apps/HelloHexagon/pipeline.cpp blur_y.compute_at(blur, y) compute_at 45 apps/HelloMatlab/iir_blur.cpp blur.compute_at(transpose, yo); compute_at 121 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp .compute_at(new_state, xi); compute_at 156 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp .compute_at(new_state, yi) compute_at 161 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp .compute_at(new_state, yi); compute_at 81 apps/bilateral_grid/bilateral_grid_generator.cpp histogram.reorder(c, z, x, y).compute_at(blurz, x).gpu_threads(x, y); compute_at 95 apps/bilateral_grid/bilateral_grid_generator.cpp histogram.compute_at(blurz, y); compute_at 53 apps/blur/halide_blur_generator.cpp blur_x.compute_at(blur_y, x).gpu_threads(x, y); compute_at 81 apps/blur/halide_blur_generator.cpp blur_x.store_at(blur_y, y).compute_at(blur_y, yi).vectorize(x, 8); compute_at 187 apps/camera_pipe/camera_pipe_generator.cpp g_r.compute_at(processed, yi) compute_at 191 apps/camera_pipe/camera_pipe_generator.cpp g_b.compute_at(processed, yi) compute_at 195 apps/camera_pipe/camera_pipe_generator.cpp output.compute_at(processed, x) compute_at 336 apps/camera_pipe/camera_pipe_generator.cpp denoised.compute_at(processed, yi).store_at(processed, yo) compute_at 342 apps/camera_pipe/camera_pipe_generator.cpp deinterleaved.compute_at(processed, yi).store_at(processed, yo) compute_at 347 apps/camera_pipe/camera_pipe_generator.cpp corrected.compute_at(processed, x) compute_at 31 apps/cuda_mat_mul/mat_mul_generator.cpp prod.compute_at(out, xii) compute_at 40 apps/cuda_mat_mul/mat_mul_generator.cpp .compute_at(prod, y) compute_at 369 apps/fft/fft.cpp v.compute_at(exchange, s_).unroll(r); compute_at 373 apps/fft/fft.cpp V.compute_at(exchange, s_); compute_at 410 apps/fft/fft.cpp stage.compute_at(x, group).update().vectorize(n0); compute_at 528 apps/fft/fft.cpp dft1_tiled.compute_at(dft, group); compute_at 530 apps/fft/fft.cpp xT.compute_at(dft, outer).vectorize(n0).unroll(n1); compute_at 533 apps/fft/fft.cpp x_tiled.compute_at(dft1T, group); compute_at 538 apps/fft/fft.cpp x.compute_at(dft1T, group); compute_at 541 apps/fft/fft.cpp dft1T.compute_at(dft, outer); compute_at 802 apps/fft/fft.cpp dftT.compute_at(dft, outer); compute_at 806 apps/fft/fft.cpp unzippedT_tiled.compute_at(dftT, group); compute_at 811 apps/fft/fft.cpp r.compute_at(dft1, group); compute_at 817 apps/fft/fft.cpp unzipped.compute_at(dft, outer) compute_at 822 apps/fft/fft.cpp dft1.compute_at(unzipped, n0o); compute_at 978 apps/fft/fft.cpp cT_tiled.compute_at(dft0T, group); compute_at 980 apps/fft/fft.cpp dft0_tiled.compute_at(dft, outer); compute_at 987 apps/fft/fft.cpp c.compute_at(dft, outer); compute_at 990 apps/fft/fft.cpp dft0T.compute_at(dft, outer); compute_at 992 apps/fft/fft.cpp dft.compute_at(unzipped, outer); compute_at 155 apps/fft/fft_generator.cpp real_result.compute_at(output, Var::outermost()); compute_at 158 apps/fft/fft_generator.cpp complex_result.compute_at(output, Var::outermost()); compute_at 43 apps/hexagon_benchmarks/conv3x3_generator.cpp .compute_at(Func(output), y) compute_at 36 apps/hexagon_benchmarks/dilate3x3_generator.cpp .compute_at(Func(output), y) compute_at 38 apps/hexagon_benchmarks/gaussian5x5_generator.cpp .compute_at(Func(output), y) compute_at 47 apps/hexagon_benchmarks/gaussian5x5_generator.cpp rows.compute_at(Func(output), y) compute_at 47 apps/hexagon_benchmarks/median3x3_generator.cpp .compute_at(Func(output), y) compute_at 41 apps/hexagon_benchmarks/sobel_generator.cpp .compute_at(Func(output), y) compute_at 79 apps/hexagon_matmul/pipeline.cpp AB.compute_at(output, yo) compute_at 90 apps/hexagon_matmul/pipeline.cpp B_swizzled.compute_at(output, xo) compute_at 172 apps/interpolate/interpolate.cpp .compute_at(cpu_wrapper, xo) compute_at 187 apps/interpolate/interpolate.cpp .compute_at(cpu_wrapper, xo) compute_at 192 apps/interpolate/interpolate.cpp .compute_at(interpolated[parent], x) compute_at 88 apps/linear_algebra/src/blas_l2_generators.cpp .compute_at(result, i).unroll(i).unroll(j) compute_at 91 apps/linear_algebra/src/blas_l2_generators.cpp .compute_at(result, i).unroll(i).unroll(j); compute_at 93 apps/linear_algebra/src/blas_l2_generators.cpp .compute_at(result, i).update().unroll(lanes); compute_at 95 apps/linear_algebra/src/blas_l2_generators.cpp .compute_at(result, i) compute_at 142 apps/linear_algebra/src/blas_l2_generators.cpp block.compute_at(result, i); compute_at 129 apps/linear_algebra/src/blas_l3_generators.cpp Atmp.compute_at(As, io) compute_at 133 apps/linear_algebra/src/blas_l3_generators.cpp B.compute_at(result, t) compute_at 137 apps/linear_algebra/src/blas_l3_generators.cpp .compute_at(B, i) compute_at 143 apps/linear_algebra/src/blas_l3_generators.cpp AB.compute_at(result, i) compute_at 149 apps/linear_algebra/src/blas_l3_generators.cpp ABt.compute_at(result, i) compute_at 122 apps/local_laplacian/local_laplacian_generator.cpp .store_at(output, yo).compute_at(output, y) compute_at 126 apps/local_laplacian/local_laplacian_generator.cpp .compute_at(output, y).vectorize(x, 8); compute_at 41 apps/openglcompute/test_oglc_avg.cpp .compute_at(result, yi) compute_at 161 apps/resize/resize.cpp kernely.compute_at(final, y); compute_at 171 apps/resize/resize.cpp resized_x.store_at(final, yo).compute_at(final, y); compute_at 173 apps/resize/resize.cpp resized_x.store_at(final, c).compute_at(final, y); compute_at 158 python_bindings/python/Func.cpp return that.compute_at(f, var); compute_at 162 python_bindings/python/Func.cpp return that.compute_at(f, var); compute_at 403 src/BoundsInference.cpp LoopLevel compute_at = func.schedule().compute_level(); compute_at 421 src/BoundsInference.cpp compute_at.is_root() || compute_at 422 src/BoundsInference.cpp (compute_at.match(loop_level) && compute_at 2310 src/Func.cpp return compute_at(LoopLevel(f, var)); compute_at 2314 src/Func.cpp return compute_at(LoopLevel(f, var)); compute_at 2318 src/Func.cpp return compute_at(LoopLevel::root()); compute_at 2340 src/Func.cpp return compute_at(LoopLevel::inlined()); compute_at 1728 src/Func.h EXPORT Func &compute_at(Func f, Var var); compute_at 1733 src/Func.h EXPORT Func &compute_at(Func f, RVar var); compute_at 1737 src/Func.h EXPORT Func &compute_at(LoopLevel loop_level); compute_at 1615 src/Generator.h HALIDE_OUTPUT_FORWARD(compute_at) compute_at 862 src/ScheduleFunctions.cpp LoopLevel compute_at) { compute_at 865 src/ScheduleFunctions.cpp if (compute_at.is_inline()) { compute_at 868 src/ScheduleFunctions.cpp if (!store_at.match(compute_at)) { compute_at 879 src/ScheduleFunctions.cpp if (compute_at.is_root()) { compute_at 882 src/ScheduleFunctions.cpp string compute_var_name = compute_at.var().name(); compute_at 886 src/ScheduleFunctions.cpp ss << ".compute_at(" << compute_at.func() << ", " << compute_var_name << ")"; compute_at 1041 src/ScheduleFunctions.cpp LoopLevel compute_at = f.schedule().compute_level(); compute_at 1046 src/ScheduleFunctions.cpp if (store_at.is_root() && compute_at.is_root()) { compute_at 1068 src/ScheduleFunctions.cpp if (store_at.is_inline() && compute_at.is_inline()) { compute_at 1083 src/ScheduleFunctions.cpp if (sites[i].loop_level.match(compute_at)) { compute_at 1106 src/ScheduleFunctions.cpp << " " << schedule_to_source(f, store_at, compute_at) << "\n" compute_at 25 test/correctness/assertion_failure_in_parallel_for.cpp f.compute_at(g, y); compute_at 28 test/correctness/assertion_failure_in_parallel_for.cpp h.compute_at(g, x); compute_at 30 test/correctness/autotune_bug.cpp .compute_at(blur_y, y); compute_at 27 test/correctness/autotune_bug_2.cpp f.compute_at(g, x); compute_at 25 test/correctness/autotune_bug_3.cpp f.compute_at(g, x); compute_at 30 test/correctness/autotune_bug_4.cpp f.compute_at(h, xo); compute_at 31 test/correctness/autotune_bug_4.cpp g.compute_at(h, xo); compute_at 28 test/correctness/autotune_bug_5.cpp upsampledx.compute_at(upsampled, yi); compute_at 15 test/correctness/bounds_inference_chunk.cpp g.compute_at(f, y); compute_at 55 test/correctness/bounds_inference_outer_split.cpp input_cpy.compute_at(sum_stage_cpy, y); compute_at 57 test/correctness/bounds_inference_outer_split.cpp input_cpy_2.compute_at(sum_stage_cpy, xout) compute_at 62 test/correctness/bounds_inference_outer_split.cpp .compute_at(sum_stage_cpy_2, y) compute_at 28 test/correctness/cascaded_filters.cpp stages[i].store_root().compute_at(stages.back(), x); compute_at 21 test/correctness/chunk.cpp f.compute_at(g, xo).gpu_threads(x, y); compute_at 17 test/correctness/chunk_sharing.cpp c.compute_at(d, y); compute_at 18 test/correctness/chunk_sharing.cpp b.compute_at(d, y); compute_at 19 test/correctness/chunk_sharing.cpp a.compute_at(d, y); compute_at 31 test/correctness/compute_at_split_rvar.cpp f.compute_at(g, ri); compute_at 55 test/correctness/compute_at_split_rvar.cpp f.compute_at(g, ro).unroll(x); compute_at 79 test/correctness/compute_at_split_rvar.cpp f.compute_at(g, ri); compute_at 105 test/correctness/compute_at_split_rvar.cpp f.compute_at(g, ro); compute_at 130 test/correctness/compute_at_split_rvar.cpp f.compute_at(g, fused); compute_at 15 test/correctness/compute_outermost.cpp blurx.compute_at(blury, Var::outermost()); compute_at 35 test/correctness/compute_outermost.cpp blur_fn1.compute_at(out, t); compute_at 36 test/correctness/compute_outermost.cpp blur_fn2.compute_at(out, t); compute_at 91 test/correctness/extern_bounds_inference.cpp f2.compute_at(g, y); compute_at 119 test/correctness/extern_bounds_inference.cpp f1.compute_at(g, y); compute_at 120 test/correctness/extern_bounds_inference.cpp f2.compute_at(g, x); compute_at 59 test/correctness/extern_output_expansion.cpp g.compute_at(h, xo); compute_at 103 test/correctness/extern_producer.cpp source.compute_at(sink, x); compute_at 129 test/correctness/extern_producer.cpp multi.compute_at(sink_multi, x); compute_at 89 test/correctness/extern_stage.cpp f.compute_at(h, x); compute_at 90 test/correctness/extern_stage.cpp g.compute_at(h, x); compute_at 41 test/correctness/force_onto_stack.cpp f.compute_at(g, xo).bound_extent(x, 8).vectorize(x); compute_at 75 test/correctness/force_onto_stack.cpp f.compute_at(g, xo); compute_at 37 test/correctness/gpu_assertion_in_kernel.cpp f.compute_at(g, x).gpu_threads(x); compute_at 19 test/correctness/gpu_dynamic_shared.cpp f.compute_at(g, x).gpu_threads(x); compute_at 28 test/correctness/gpu_mixed_dimensionality.cpp h.compute_at(out, x).gpu_threads(x, y); compute_at 30 test/correctness/gpu_mixed_dimensionality.cpp g.compute_at(h, y).gpu_threads(x); compute_at 32 test/correctness/gpu_mixed_dimensionality.cpp f.compute_at(g, x); compute_at 62 test/correctness/gpu_mixed_shared_mem_types.cpp funcs[i].compute_at(out, x).gpu_threads(x); compute_at 18 test/correctness/gpu_reuse_shared_memory.cpp f5.compute_at(f6, x).gpu_threads(x, y); compute_at 19 test/correctness/gpu_reuse_shared_memory.cpp f4.compute_at(f6, x).gpu_threads(x, y); compute_at 20 test/correctness/gpu_reuse_shared_memory.cpp f3.compute_at(f6, x).gpu_threads(x, y); compute_at 21 test/correctness/gpu_reuse_shared_memory.cpp f2.compute_at(f6, x).gpu_threads(x, y); compute_at 22 test/correctness/gpu_reuse_shared_memory.cpp f1.compute_at(f6, x).gpu_threads(x, y); compute_at 64 test/correctness/gpu_reuse_shared_memory.cpp funcs[i].compute_at(funcs[levels-1], x) compute_at 106 test/correctness/gpu_reuse_shared_memory.cpp funcs[i].compute_at(funcs[levels-1], x) compute_at 145 test/correctness/gpu_reuse_shared_memory.cpp f3.compute_at(f4, xo).split(x, xo, xi, 16).gpu_threads(xi); compute_at 146 test/correctness/gpu_reuse_shared_memory.cpp f2.compute_at(f4, xo).split(x, xo, xi, 16).gpu_threads(xi); compute_at 147 test/correctness/gpu_reuse_shared_memory.cpp f1.compute_at(f4, xo).split(x, xo, xi, 16).gpu_threads(xi); compute_at 38 test/correctness/gpu_specialize.cpp g.compute_at(h, t); compute_at 47 test/correctness/gpu_specialize.cpp f.compute_at(g, xi); compute_at 85 test/correctness/gpu_specialize.cpp f.compute_at(g, x); compute_at 75 test/correctness/gpu_thread_barrier.cpp f.compute_at(g, x); compute_at 119 test/correctness/gpu_thread_barrier.cpp f.compute_at(g, x); compute_at 36 test/correctness/gpu_transpose.cpp in_func.compute_at(out, subtile_idx).gpu_threads(x, y); compute_at 23 test/correctness/gpu_vectorized_shared_memory.cpp g.compute_at(h, xo); compute_at 209 test/correctness/image_wrap.cpp g.compute_at(h, yi); compute_at 210 test/correctness/image_wrap.cpp wrapper.compute_at(h, yi).tile(_0, _1, xi, yi, 8, 8).fuse(xi, yi, t).vectorize(t, 4); compute_at 341 test/correctness/image_wrap.cpp g.compute_at(wrapper, x); compute_at 381 test/correctness/image_wrap.cpp Func img_in_g = img.in(g).compute_at(g, x); compute_at 382 test/correctness/image_wrap.cpp Func img_wrapper = img.in().compute_at(result, y); compute_at 385 test/correctness/image_wrap.cpp g.compute_at(result, y); compute_at 430 test/correctness/image_wrap.cpp f.compute_at(g, y).vectorize(x, 8); compute_at 434 test/correctness/image_wrap.cpp g_in_h.compute_at(h, y).vectorize(x, 8); compute_at 435 test/correctness/image_wrap.cpp img_in_f.compute_at(f, y).split(_0, xo, xi, 8); compute_at 526 test/correctness/image_wrap.cpp Func h_wrapper = h.in().store_root().compute_at(g, r.y); compute_at 527 test/correctness/image_wrap.cpp Func img_in_g = img.in(g).compute_at(g, r.x); compute_at 578 test/correctness/image_wrap.cpp img_in_output = img.in(output).compute_at(output, x).vectorize(_0).unroll(_1); compute_at 579 test/correctness/image_wrap.cpp img_in_output_in_output = img_in_output.in(output).compute_at(output, x).unroll(_0).unroll(_1); compute_at 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); compute_at 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); compute_at 132 test/correctness/interleave.cpp .compute_at(interleaved, xy) compute_at 48 test/correctness/many_dimensions.cpp f.compute_at(g, x); compute_at 63 test/correctness/many_small_extern_stages.cpp f.compute_at(h, y); compute_at 64 test/correctness/many_small_extern_stages.cpp g.compute_at(h, y).store_root(); compute_at 306 test/correctness/memoize.cpp g.vectorize(x, 8).compute_at(h, x); compute_at 473 test/correctness/memoize.cpp count_calls.compute_at(f, y).memoize(); compute_at 474 test/correctness/memoize.cpp f.compute_at(g, y).memoize(); compute_at 64 test/correctness/multi_pass_reduction.cpp g.compute_at(f, r2); compute_at 48 test/correctness/out_of_memory.cpp funcs[i].compute_at(f, x); compute_at 15 test/correctness/parallel_alloc.cpp g.compute_at(f, y); compute_at 63 test/correctness/process_some_tiles.cpp brighter.compute_at(output_tiles, x); compute_at 66 test/correctness/process_some_tiles.cpp output_tiles.compute_at(output, x); compute_at 22 test/correctness/reduction_chain.cpp g.store_root().compute_at(out, x); compute_at 23 test/correctness/reduction_chain.cpp f0.store_at(out, x).compute_at(g, x); compute_at 24 test/correctness/reduction_chain.cpp f1.store_at(out, x).compute_at(g, y); compute_at 25 test/correctness/reduction_chain.cpp f2.store_at(out, x).compute_at(g, x); compute_at 313 test/correctness/reduction_non_rectangular.cpp g.compute_at(f, r.y); compute_at 429 test/correctness/reduction_non_rectangular.cpp g.compute_at(f, r.y); compute_at 483 test/correctness/reduction_non_rectangular.cpp g.compute_at(f, ryi); compute_at 77 test/correctness/rfactor.cpp intm1.compute_at(intm2, rxo); compute_at 178 test/correctness/rfactor.cpp intm.compute_at(g, r.z); compute_at 482 test/correctness/rfactor.cpp intm2.compute_at(intm1, u); compute_at 545 test/correctness/rfactor.cpp intm2.compute_at(intm1, rxo); compute_at 888 test/correctness/rfactor.cpp f.compute_at(g, rxo); compute_at 889 test/correctness/rfactor.cpp g.update(0).rfactor({{rxo, u}}).compute_at(g, rxo); compute_at 58 test/correctness/schedule_param.cpp ScheduleParam<LoopLevel> compute_at; compute_at 61 test/correctness/schedule_param.cpp compute_at.set(LoopLevel::root()); // this value will not be used compute_at 70 test/correctness/schedule_param.cpp f.compute_at(compute_at).vectorize(x, vector_width); compute_at 77 test/correctness/schedule_param.cpp ScheduleParam<LoopLevel> compute_at_alias(compute_at); // testing copy ctor compute_at 55 test/correctness/set_custom_trace.cpp f.compute_at(g, x); compute_at 104 test/correctness/side_effects.cpp mandelbrot.compute_at(render, r.x); compute_at 166 test/correctness/skip_stages.cpp f1.compute_at(f4, xo); compute_at 167 test/correctness/skip_stages.cpp f2.store_root().compute_at(f4, xo); compute_at 168 test/correctness/skip_stages.cpp f3.store_at(f4, xo).compute_at(f4, xi); compute_at 261 test/correctness/skip_stages_external_array_functions.cpp f1.compute_at(f4, xo); compute_at 262 test/correctness/skip_stages_external_array_functions.cpp f2.store_root().compute_at(f4, xo); compute_at 263 test/correctness/skip_stages_external_array_functions.cpp f3.store_at(f4, xo).compute_at(f4, xi); compute_at 27 test/correctness/sliding_backwards.cpp g.compute_at(f, x); compute_at 49 test/correctness/sliding_reduction.cpp f.store_root().compute_at(g, y); compute_at 71 test/correctness/sliding_reduction.cpp f.store_root().compute_at(g, y); compute_at 106 test/correctness/sliding_reduction.cpp f.store_root().compute_at(g, y); compute_at 36 test/correctness/sliding_window.cpp f.store_root().compute_at(g, x); compute_at 55 test/correctness/sliding_window.cpp f.store_root().compute_at(g, x); compute_at 56 test/correctness/sliding_window.cpp g.compute_at(h, x); compute_at 75 test/correctness/sliding_window.cpp .compute_at(h, x) compute_at 81 test/correctness/sliding_window.cpp g.compute_at(h, x); compute_at 100 test/correctness/sliding_window.cpp f.store_root().compute_at(g, y); compute_at 122 test/correctness/sliding_window.cpp f.store_root().compute_at(g, x); compute_at 140 test/correctness/sliding_window.cpp f.store_root().compute_at(g, x); compute_at 154 test/correctness/sliding_window.cpp f.store_at(g, y).compute_at(g, x); compute_at 395 test/correctness/specialize.cpp f.compute_at(out, x).specialize(cond1 && cond2).vectorize(x, 4); compute_at 424 test/correctness/specialize.cpp f.compute_at(out, x).specialize(cond1).vectorize(x, 4); compute_at 58 test/correctness/split_by_non_factor.cpp g.compute_at(f, xo); compute_at 59 test/correctness/split_by_non_factor.cpp h.compute_at(f, xi); compute_at 18 test/correctness/split_store_compute.cpp g.compute_at(h, y); compute_at 27 test/correctness/stack_allocations.cpp f.compute_at(h, x); compute_at 28 test/correctness/stack_allocations.cpp g.compute_at(h, x); compute_at 30 test/correctness/storage_folding.cpp f.store_root().compute_at(g, x); compute_at 50 test/correctness/storage_folding.cpp f.store_root().compute_at(g, x); compute_at 72 test/correctness/storage_folding.cpp f.store_root().compute_at(g, y).fold_storage(y, 3); compute_at 101 test/correctness/storage_folding.cpp g.compute_at(f, x).store_root(); compute_at 135 test/correctness/storage_folding.cpp g.compute_at(f, x).store_root(); compute_at 170 test/correctness/storage_folding.cpp g.compute_at(f, x).store_root(); compute_at 204 test/correctness/storage_folding.cpp g.compute_at(f, yo).store_root(); compute_at 247 test/correctness/storage_folding.cpp g.compute_at(f, x).store_root().fold_storage(y, 3); compute_at 281 test/correctness/storage_folding.cpp g.compute_at(f, x).store_root().fold_storage(y, 2); compute_at 311 test/correctness/storage_folding.cpp f.store_root().compute_at(g, y).fold_storage(y, 3); compute_at 117 test/correctness/tracing.cpp g.store_root().compute_at(f, x); compute_at 24 test/correctness/unrolled_reduction.cpp g.compute_at(f, y).update().split(r.x, rxo, rxi, 2).unroll(rxi); compute_at 17 test/correctness/update_chunk.cpp f.compute_at(g, r); compute_at 15 test/correctness/vectorize_mixed_widths.cpp f.compute_at(g, x).split(x, xo, xi, 16).vectorize(xi, 8).unroll(xi); compute_at 13 test/correctness/vectorize_varying_allocation_size.cpp f.compute_at(g, xi); compute_at 21 test/correctness/vectorized_load_from_vectorized_allocation.cpp g.compute_at(f, r.y); compute_at 51 test/correctness/vectorized_reduction_bug.cpp g.compute_at(f, x_outer); compute_at 194 test/correctness/wrap.cpp g.compute_at(h, yi); compute_at 195 test/correctness/wrap.cpp wrapper.compute_at(h, yi).tile(x, y, xi, yi, 8, 8).fuse(xi, yi, t).vectorize(t, 4); compute_at 317 test/correctness/wrap.cpp g.compute_at(wrapper, x); compute_at 352 test/correctness/wrap.cpp Func f_in_g = f.in(g).compute_at(g, x); compute_at 353 test/correctness/wrap.cpp Func f_wrapper = f.in().compute_at(result, y); compute_at 355 test/correctness/wrap.cpp g.compute_at(result, y); compute_at 395 test/correctness/wrap.cpp f.compute_at(g, y).vectorize(x, 8); compute_at 399 test/correctness/wrap.cpp g_in_h.compute_at(h, y).vectorize(x, 8); compute_at 400 test/correctness/wrap.cpp e_in_f.compute_at(f, y).split(x, xo, xi, 8); compute_at 485 test/correctness/wrap.cpp Func h_wrapper = h.in().store_root().compute_at(g, r.y); compute_at 486 test/correctness/wrap.cpp Func f_in_g = f.in(g).compute_at(g, r.x); compute_at 530 test/correctness/wrap.cpp input_in_output = input.in(output).compute_at(output, x).vectorize(x).unroll(y); compute_at 531 test/correctness/wrap.cpp input_in_output_in_output = input_in_output.in(output).compute_at(output, x).unroll(x).unroll(y); compute_at 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); compute_at 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); compute_at 17 test/error/bad_compute_at.cpp g.compute_at(h, y); compute_at 20 test/error/bad_compute_at.cpp junk1.compute_at(h, y); compute_at 21 test/error/bad_compute_at.cpp junk2.compute_at(h, x); compute_at 25 test/error/bad_compute_at.cpp f.compute_at(h, x); compute_at 13 test/error/bad_fold.cpp f.store_root().compute_at(g, y).fold_storage(y, 2); compute_at 14 test/error/bad_store_at.cpp g.compute_at(h, y); compute_at 17 test/error/memoize_different_compute_store.cpp f.compute_at(g, y).memoize(); compute_at 16 test/error/reduction_bounds.cpp f.compute_at(g, r.x); compute_at 66 test/generator/mandelbrot_generator.cpp mandelbrot.compute_at(count, xo); compute_at 69 test/generator/memory_profiler_mandelbrot_generator.cpp mandelbrot.compute_at(count, xo); compute_at 92 test/generator/nested_externs_generator.cpp f.compute_at(root, y).reorder_storage(args[2], args[0], args[1]); compute_at 76 test/generator/stubtest_generator.cpp intermediate.compute_at(intermediate_level); compute_at 44 test/generator/tiled_blur_generator.cpp tiled_blur.compute_at(output, x); compute_at 45 test/generator/tiled_blur_generator.cpp brightened.compute_at(output, x); compute_at 30 test/performance/block_transpose.cpp block.compute_at(output, x).vectorize(x).unroll(y); compute_at 35 test/performance/block_transpose.cpp block_transpose.compute_at(output, x).unroll(x).unroll(y); compute_at 40 test/performance/block_transpose.cpp block_transpose.compute_at(output, x).vectorize(y).unroll(x); compute_at 45 test/performance/block_transpose.cpp block_transpose.compute_at(output, x).vectorize(x).unroll(y); compute_at 80 test/performance/block_transpose.cpp block_transpose = input.in(output).compute_at(output, x).vectorize(x).unroll(y); compute_at 85 test/performance/block_transpose.cpp block = block_transpose.in(output).reorder_storage(y, x).compute_at(output, x).unroll(x).unroll(y); compute_at 90 test/performance/block_transpose.cpp block = block_transpose.in(output).reorder_storage(y, x).compute_at(output, x).vectorize(y).unroll(x); compute_at 95 test/performance/block_transpose.cpp block = block_transpose.in(output).reorder_storage(y, x).compute_at(output, x).vectorize(x).unroll(y); compute_at 89 test/performance/clamped_vector_load.cpp g.compute_at(f, x); compute_at 103 test/performance/clamped_vector_load.cpp g.compute_at(f, y); compute_at 254 test/performance/memory_profiler.cpp g5.store_at(f8, y).compute_at(f8, y); compute_at 255 test/performance/memory_profiler.cpp f7.compute_at(f8, y); compute_at 278 test/performance/memory_profiler.cpp g6.store_at(f10, y).compute_at(f10, y); compute_at 279 test/performance/memory_profiler.cpp f9.compute_at(f10, y); compute_at 321 test/performance/memory_profiler.cpp g8.store_at(f12, y).compute_at(f12, y); compute_at 47 test/performance/profiler.cpp f[i].compute_at(out, x); compute_at 37 test/performance/rfactor.cpp .compute_at(intm, u) compute_at 160 test/performance/rfactor.cpp intm2.compute_at(intm1, u); compute_at 231 test/performance/rfactor.cpp .compute_at(intm, u) compute_at 298 test/performance/rfactor.cpp .compute_at(intm, u) compute_at 379 test/performance/rfactor.cpp .compute_at(intm, u) compute_at 94 test/performance/sort.cpp result.compute_at(parallel_stage, y).bound(x, 0, 4).unroll(x); compute_at 125 test/performance/sort.cpp merge_rows.compute_at(parallel_stage, y); compute_at 59 test/performance/wrap.cpp f[i].compute_at(final, xo).gpu_threads(x, y); compute_at 66 test/performance/wrap.cpp staged.compute_at(final, xo).unroll(x, 2).unroll(y, 2).gpu_threads(x, y); compute_at 103 test/performance/wrap.cpp f[i].compute_at(final, xo).gpu_threads(x, y); compute_at 108 test/performance/wrap.cpp host.in().compute_at(final, xo).unroll(x, 2).unroll(y, 2).gpu_threads(x, y); compute_at 15 test/warning/double_vectorize.cpp f.compute_at(g, xi).vectorize(x); compute_at 15 test/warning/vectorize_size_one.cpp f.compute_at(g, x).vectorize(x); compute_at 200 tutorial/lesson_08_scheduling_2.cpp producer.compute_at(consumer, y); compute_at 283 tutorial/lesson_08_scheduling_2.cpp producer.compute_at(consumer, y); compute_at 394 tutorial/lesson_08_scheduling_2.cpp producer.store_root().compute_at(consumer, x); compute_at 485 tutorial/lesson_08_scheduling_2.cpp producer.compute_at(consumer, x_outer); compute_at 579 tutorial/lesson_08_scheduling_2.cpp producer.compute_at(consumer, yi); compute_at 384 tutorial/lesson_09_update_definitions.cpp producer.compute_at(consumer, x); compute_at 428 tutorial/lesson_09_update_definitions.cpp producer.compute_at(consumer, x); compute_at 480 tutorial/lesson_09_update_definitions.cpp producer.compute_at(consumer, x); compute_at 546 tutorial/lesson_09_update_definitions.cpp producer_1.compute_at(consumer_2, x); compute_at 547 tutorial/lesson_09_update_definitions.cpp producer_2.compute_at(consumer_2, y); compute_at 603 tutorial/lesson_09_update_definitions.cpp producer.compute_at(consumer, r); compute_at 788 tutorial/lesson_09_update_definitions.cpp clamped.store_at(spread, yo).compute_at(spread, yi); compute_at 86 tutorial/lesson_12_using_the_gpu.cpp sharpen.compute_at(curved, yi); compute_at 95 tutorial/lesson_12_using_the_gpu.cpp .compute_at(curved, yi); compute_at 159 tutorial/lesson_12_using_the_gpu.cpp padded.compute_at(curved, xo); compute_at 158 tutorial/lesson_15_generators.cpp .compute_at(output, y)