bound 37 apps/HelloAndroidGL/jni/halide_gl_filter.cpp result.bound(c, 0, 4); bound 50 apps/HelloHexagon/pipeline.cpp blur.bound(c, 0, 3); bound 17 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp .bound(c, 0, 3) bound 114 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp .bound(c, 0, 3) bound 372 apps/camera_pipe/camera_pipe_generator.cpp .bound(c, 0, 3) bound 373 apps/camera_pipe/camera_pipe_generator.cpp .bound(x, 0, ((out_width)/(2*vec))*(2*vec)) bound 374 apps/camera_pipe/camera_pipe_generator.cpp .bound(y, 0, (out_height/strip_size)*strip_size); bound 525 apps/camera_pipe/fcam/Demosaic_ARM.cpp const uint16x4_t bound = vdup_n_u16(whiteLevel); bound 562 apps/camera_pipe/fcam/Demosaic_ARM.cpp col16.val[0] = vmin_u16(col16.val[0], bound); bound 563 apps/camera_pipe/fcam/Demosaic_ARM.cpp col16.val[1] = vmin_u16(col16.val[1], bound); bound 564 apps/camera_pipe/fcam/Demosaic_ARM.cpp col16.val[2] = vmin_u16(col16.val[2], bound); bound 586 apps/camera_pipe/fcam/Demosaic_ARM.cpp col16.val[0] = vmin_u16(col16.val[0], bound); bound 587 apps/camera_pipe/fcam/Demosaic_ARM.cpp col16.val[1] = vmin_u16(col16.val[1], bound); bound 588 apps/camera_pipe/fcam/Demosaic_ARM.cpp col16.val[2] = vmin_u16(col16.val[2], bound); bound 632 apps/camera_pipe/fcam/Demosaic_ARM.cpp col16.val[0] = vmin_u16(col16.val[0], bound); bound 633 apps/camera_pipe/fcam/Demosaic_ARM.cpp col16.val[1] = vmin_u16(col16.val[1], bound); bound 634 apps/camera_pipe/fcam/Demosaic_ARM.cpp col16.val[2] = vmin_u16(col16.val[2], bound); bound 656 apps/camera_pipe/fcam/Demosaic_ARM.cpp col16.val[0] = vmin_u16(col16.val[0], bound); bound 657 apps/camera_pipe/fcam/Demosaic_ARM.cpp col16.val[1] = vmin_u16(col16.val[1], bound); bound 658 apps/camera_pipe/fcam/Demosaic_ARM.cpp col16.val[2] = vmin_u16(col16.val[2], bound); bound 23 apps/cuda_mat_mul/mat_mul_generator.cpp out.bound(x, 0, size) bound 24 apps/cuda_mat_mul/mat_mul_generator.cpp .bound(y, 0, size) bound 366 apps/fft/fft.cpp exchange.bound(n1, 0, N); bound 543 apps/fft/fft.cpp dft.bound(dft.args()[0], 0, N0); bound 544 apps/fft/fft.cpp dft.bound(dft.args()[1], 0, N1); bound 848 apps/fft/fft.cpp dft.bound(n0, 0, N0); bound 849 apps/fft/fft.cpp dft.bound(n1, 0, (N1 + 1) / 2 + 1); bound 994 apps/fft/fft.cpp unzipped.bound(n0, 0, N0); bound 995 apps/fft/fft.cpp unzipped.bound(n1, 0, N1); bound 24 apps/glsl/halide_blur_glsl_generator.cpp out.bound(c, 0, 3); bound 34 apps/glsl/halide_ycc_glsl_generator.cpp out.bound(c, 0, 3); bound 125 apps/interpolate/interpolate.cpp .bound(c, 0, 3) bound 132 apps/interpolate/interpolate.cpp .bound(x, 0, input.width()) bound 133 apps/interpolate/interpolate.cpp .bound(y, 0, input.height()); bound 167 apps/interpolate/interpolate.cpp .bound(c, 0, 3) bound 78 apps/linear_algebra/src/blas_l1_generators.cpp result.bound(i, 0, x_.width()); bound 122 apps/linear_algebra/src/blas_l3_generators.cpp result.bound(i, 0, num_rows).bound(j, 0, num_cols); bound 20 apps/opengl_demo/sample_filter.cpp filter.bound(c, 0, 4); bound 26 apps/openglcompute/test_oglc_avg.cpp result.bound(c, 0, 4) bound 12 apps/openglcompute/test_two_kernels.cpp f.bound(c, 0, 4) bound 27 apps/openglcompute/test_two_kernels.cpp g.bound(c, 0, 4) bound 21 apps/templates/tests/example_generator.cpp .bound(c, 0, channels) bound 552 python_bindings/python/Func.cpp func_class.def("bound", &Func::bound, p::args("self", "var", "min", "extent"), bound 57 src/AllocationBoundsInference.cpp Bound bound; bound 61 src/AllocationBoundsInference.cpp bound = b; bound 76 src/AllocationBoundsInference.cpp if (bound.min.defined()) { bound 77 src/AllocationBoundsInference.cpp min = bound.min; bound 81 src/AllocationBoundsInference.cpp if (bound.extent.defined()) { bound 82 src/AllocationBoundsInference.cpp extent = bound.extent; bound 88 src/AllocationBoundsInference.cpp if (bound.modulus.defined()) { bound 89 src/AllocationBoundsInference.cpp internal_assert(bound.remainder.defined()); bound 90 src/AllocationBoundsInference.cpp min -= bound.remainder; bound 91 src/AllocationBoundsInference.cpp min = (min / bound.modulus) * bound.modulus; bound 92 src/AllocationBoundsInference.cpp min += bound.remainder; bound 94 src/AllocationBoundsInference.cpp max_plus_one -= bound.remainder; bound 95 src/AllocationBoundsInference.cpp max_plus_one = ((max_plus_one + bound.modulus - 1) / bound.modulus) * bound.modulus; bound 96 src/AllocationBoundsInference.cpp max_plus_one += bound.remainder; bound 111 src/AllocationBoundsInference.cpp if (bound.min.defined()) { bound 114 src/AllocationBoundsInference.cpp if (bound.extent.defined()) { bound 407 src/BoundsInference.cpp Bound bound = func.schedule().bounds()[i]; bound 408 src/BoundsInference.cpp string min_var = prefix + bound.var + ".min"; bound 409 src/BoundsInference.cpp string max_var = prefix + bound.var + ".max"; bound 413 src/BoundsInference.cpp if (bound.extent.defined()) { bound 420 src/BoundsInference.cpp if (bound.min.defined() || bound 424 src/BoundsInference.cpp if (!bound.min.defined()) { bound 425 src/BoundsInference.cpp bound.min = min_required; bound 427 src/BoundsInference.cpp s = LetStmt::make(min_var, bound.min, s); bound 428 src/BoundsInference.cpp s = LetStmt::make(max_var, bound.min + bound.extent - 1, s); bound 436 src/BoundsInference.cpp if (bound.modulus.defined()) { bound 437 src/BoundsInference.cpp min_required -= bound.remainder; bound 438 src/BoundsInference.cpp min_required = (min_required / bound.modulus) * bound.modulus; bound 439 src/BoundsInference.cpp min_required += bound.remainder; bound 441 src/BoundsInference.cpp max_plus_one -= bound.remainder; bound 442 src/BoundsInference.cpp max_plus_one = ((max_plus_one + bound.modulus - 1) / bound.modulus) * bound.modulus; bound 443 src/BoundsInference.cpp max_plus_one += bound.remainder; bound 1965 src/Func.cpp return bound(var, Expr(), extent); bound 1165 src/Func.h EXPORT Func &bound(Var var, Expr min, Expr extent); bound 1613 src/Generator.h HALIDE_OUTPUT_FORWARD(bound) bound 32 test/correctness/assertion_failure_in_parallel_for.cpp h.bound(x, 0, 10); bound 36 test/correctness/autotune_bug_2.cpp g.bound(x, 0, 2); bound 33 test/correctness/autotune_bug_3.cpp g.bound(x, 0, 2); bound 38 test/correctness/autotune_bug_4.cpp h.bound(x, 0, 6); bound 13 test/correctness/bound.cpp g.bound(c, 0, 3); bound 50 test/correctness/bounds_inference_outer_split.cpp sum_stage_cpy_2.bound(x, 0, 512); bound 51 test/correctness/bounds_inference_outer_split.cpp sum_stage_cpy_2.bound(y, 0, 512); bound 27 test/correctness/deinterleave4.cpp f2.bound(x, 0, 64).vectorize(x); bound 30 test/correctness/gpu_assertion_in_kernel.cpp f.bound(c, 0, 3).unroll(c); bound 39 test/correctness/gpu_multi_device.cpp .bound(c, 0, 3).reorder(c, x, y).glsl(x, y, c).vectorize(c); bound 111 test/correctness/gpu_reuse_shared_memory.cpp funcs[levels-1].bound(x, 0, size_x).bound(y, 0, size_y); bound 47 test/correctness/gpu_sum_scan.cpp out.bound(x, 0, im.width()/B * B); bound 45 test/correctness/heap_cleanup.cpp g.bound(x, 0, g_size); bound 137 test/correctness/interleave.cpp .bound(y, 0, 3) bound 138 test/correctness/interleave.cpp .bound(x, 0, 16) bound 187 test/correctness/interleave.cpp .bound(y, 0, 4) bound 227 test/correctness/interleave.cpp .bound(y, 0, 5) bound 355 test/correctness/interleave.cpp .bound(x, 0, 8) bound 356 test/correctness/interleave.cpp .bound(y, 0, 8); bound 359 test/correctness/interleave.cpp .bound(x, 0, 8) bound 360 test/correctness/interleave.cpp .bound(y, 0, 8) bound 365 test/correctness/interleave.cpp .bound(x, 0, 8) bound 366 test/correctness/interleave.cpp .bound(y, 0, 8) bound 18 test/correctness/interleave_rgb.cpp interleaved.reorder(c, x, y).bound(c, 0, 3); bound 38 test/correctness/loop_invariant_extern_calls.cpp f.bound(x, 0, 32).bound(y, 0, 32); bound 52 test/correctness/process_some_tiles.cpp output.bound(x, 0, (image.dim(0).extent()/tile_size)*tile_size) bound 53 test/correctness/process_some_tiles.cpp .bound(y, 0, (image.dim(0).extent()/tile_size)*tile_size) bound 27 test/correctness/reuse_stack_alloc.cpp k.bound(x, 0, 16); bound 195 test/correctness/simd_op_check.cpp f.bound(x, 0, W).vectorize(x, vector_width); bound 201 test/correctness/simd_op_check.cpp f_scalar.bound(x, 0, W); bound 78 test/correctness/sliding_window.cpp .bound(c, 0, 4) bound 83 test/correctness/sliding_window.cpp h.reorder(c, x).reorder_storage(c, x).bound(c, 0, 4).vectorize(c); bound 203 test/correctness/storage_folding.cpp f.bound(y, 0, (f.output_buffer().height()/8)*8).split(y, yo, yi, 8); bound 19 test/correctness/strided_load.cpp f.compute_root().vectorize(x, 16).bound(x, 0, 849); bound 24 test/correctness/strided_load.cpp g.compute_root().vectorize(x, 16).bound(x, 0, 425); // 24 * 2 = 48 < 49 bound 12 test/correctness/transitive_bounds.cpp g.bound(x, 0, 4); bound 11 test/error/bad_bound.cpp f.bound(y, 0, 10); bound 17 test/generator/argvcall_generator.cpp g.bound(c, 0, 3).reorder(c, x, y).unroll(c); bound 17 test/generator/error_codes_generator.cpp f.bound(x, 0, f_explicit_bound); bound 81 test/generator/example_generator.cpp .bound(c, 0, channels) bound 34 test/opengl/conv_select.cpp g.bound(c, 0, 2).glsl(x, y, c); bound 22 test/opengl/copy_pixels.cpp g.bound(c, 0, 3); bound 25 test/opengl/copy_to_device.cpp g.bound(c, 0, 3); bound 19 test/opengl/copy_to_host.cpp gpu.bound(c, 0, 3); bound 26 test/opengl/float_texture.cpp g.bound(c, 0, 3); bound 16 test/opengl/inline_reduction.cpp f.bound(c, 0, 3).glsl(x, y, c); bound 49 test/opengl/lut.cpp f0.bound(c, 0, 3); bound 18 test/opengl/multiple_stages.cpp f.bound(c, 0, 3).glsl(x, y, c); bound 19 test/opengl/multiple_stages.cpp h.bound(c, 0, 3).compute_root(); bound 20 test/opengl/multiple_stages.cpp g.bound(c, 0, 3).compute_root().glsl(x, y, c); bound 33 test/opengl/multiple_stages.cpp f2.bound(c, 0, 3).glsl(x, y, c).compute_root(); bound 34 test/opengl/multiple_stages.cpp g2.bound(c, 0, 3).glsl(x, y, c); bound 40 test/opengl/produce.cpp f0.bound(c, 0, 3); bound 43 test/opengl/rewrap_texture.cpp g.bound(c, 0, 3); bound 313 test/opengl/save_state.cpp g.bound(c, 0, 3); bound 22 test/opengl/select.cpp gpu.bound(c, 0, 4); bound 62 test/opengl/select.cpp gpu.bound(c, 0, 4); bound 108 test/opengl/select.cpp gpu.bound(c, 0, 4); bound 143 test/opengl/select.cpp f.bound(c, 0, channels).glsl(x, y, c); bound 179 test/opengl/select.cpp f.bound(c, 0, channels).glsl(x, y, c); bound 18 test/opengl/set_pixels.cpp f.bound(c, 0, 3).glsl(x, y, c); bound 22 test/opengl/shifted_domains.cpp gradient.bound(c, 0, 1); bound 26 test/opengl/special_funcs.cpp gpu.bound(c, 0, 3).glsl(x, y, c); bound 27 test/opengl/sum_reduction.cpp g.bound(c, 0, 4).glsl(x, y, c); bound 27 test/opengl/sumcolor_reduction.cpp g.bound(c, 0, 3).glsl(x, y, c); bound 29 test/opengl/tuples.cpp h.compute_root().bound(c, 0, 3).glsl(x, y, c); bound 94 test/opengl/varying.cpp f0.bound(c, 0, 3); bound 132 test/opengl/varying.cpp f1.bound(c, 0, 3); bound 152 test/opengl/varying.cpp f2.bound(c, 0, 3); bound 185 test/opengl/varying.cpp f3.bound(c, 0, 3); bound 62 test/performance/const_division.cpp f.bound(y, 0, num_vals).bound(x, 0, input.width()).unroll(y); bound 63 test/performance/const_division.cpp h.bound(x, 0, input.width()); bound 47 test/performance/matrix_multiplication.cpp .bound(x, 0, matrix_size) bound 48 test/performance/matrix_multiplication.cpp .bound(y, 0, matrix_size); bound 97 test/performance/rgb_interleaved.cpp dst.reorder(c, x, y).bound(c, 0, 3).unroll(c); bound 94 test/performance/sort.cpp result.compute_at(parallel_stage, y).bound(x, 0, 4).unroll(x); bound 155 test/performance/sort.cpp f.bound(x, 0, N); bound 166 test/performance/sort.cpp f.bound(x, 0, N); bound 51 test/performance/vectorize.cpp f.bound(x, 0, vec_width).vectorize(x); bound 11 test/warning/parallel_size_one.cpp f.bound(y, 0, 1); bound 76 tutorial/lesson_12_using_the_gpu.cpp .bound(c, 0, 3) bound 143 tutorial/lesson_12_using_the_gpu.cpp .bound(c, 0, 3)