repeat_edge 15 apps/HelloAndroid/jni/hello_generator.cpp Func clamped = BoundaryConditions::repeat_edge(input); repeat_edge 12 apps/HelloAndroidCamera2/jni/edge_detect_generator.cpp Func clamped = Halide::BoundaryConditions::repeat_edge(input); repeat_edge 31 apps/HelloHexagon/pipeline.cpp input_bounded(x, y, c) = BoundaryConditions::repeat_edge(input)(x, y, c); repeat_edge 41 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp clamped = Halide::BoundaryConditions::repeat_edge(state); repeat_edge 16 apps/bilateral_grid/bilateral_grid_generator.cpp Func clamped = Halide::BoundaryConditions::repeat_edge(input); repeat_edge 925 apps/fft/fft.cpp ComplexFunc(repeat_edge((Func)dft0_unzipped, Expr(0), Expr(N0), Expr(0), Expr((N1 + 1) / 2 + 1))); repeat_edge 963 apps/fft/fft.cpp ComplexFunc dft_padded = ComplexFunc(repeat_edge((Func)dft, Expr(), Expr(), Expr(0), Expr(N1))); repeat_edge 15 apps/hexagon_benchmarks/conv3x3_generator.cpp bounded_input(x, y) = BoundaryConditions::repeat_edge(input)(x, y); repeat_edge 13 apps/hexagon_benchmarks/dilate3x3_generator.cpp bounded_input(x, y) = BoundaryConditions::repeat_edge(input)(x, y); repeat_edge 11 apps/hexagon_benchmarks/gaussian5x5_generator.cpp bounded_input(x, y) = BoundaryConditions::repeat_edge(input)(x, y); repeat_edge 18 apps/hexagon_benchmarks/median3x3_generator.cpp bounded_input(x, y) = BoundaryConditions::repeat_edge(input)(x, y); repeat_edge 11 apps/hexagon_benchmarks/sobel_generator.cpp bounded_input(x, y) = BoundaryConditions::repeat_edge(input)(x, y); repeat_edge 36 apps/interpolate/interpolate.cpp Func clamped = BoundaryConditions::repeat_edge(input); repeat_edge 27 apps/local_laplacian/local_laplacian_generator.cpp Func clamped = Halide::BoundaryConditions::repeat_edge(input); repeat_edge 11 apps/openglcompute/test_oglc_avg.cpp clamped = BoundaryConditions::repeat_edge(input); repeat_edge 117 apps/resize/resize.cpp Func clamped = BoundaryConditions::repeat_edge(input); repeat_edge 14 apps/wavelet/daubechies_x_generator.cpp Func in = Halide::BoundaryConditions::repeat_edge(in_); repeat_edge 14 apps/wavelet/haar_x_generator.cpp Func in = Halide::BoundaryConditions::repeat_edge(in_); repeat_edge 14 apps/wavelet/inverse_daubechies_x_generator.cpp Func in = Halide::BoundaryConditions::repeat_edge(in_); repeat_edge 14 apps/wavelet/inverse_haar_x_generator.cpp Func in = Halide::BoundaryConditions::repeat_edge(in_); repeat_edge 64 python_bindings/python/BoundaryConditions.cpp return hb::repeat_edge(func_like); repeat_edge 68 python_bindings/python/BoundaryConditions.cpp return hb::repeat_edge(func, pyobject_to_bounds(bounds_)); repeat_edge 69 src/BoundaryConditions.cpp def.push_back(select(out_of_bounds, value[i], repeat_edge(source, bounds)(args)[i])); repeat_edge 73 src/BoundaryConditions.cpp bounded(args) = select(out_of_bounds, value[0], repeat_edge(source, bounds)(args)); repeat_edge 132 src/BoundaryConditions.h EXPORT Func repeat_edge(const Func &source, repeat_edge 136 src/BoundaryConditions.h inline NO_INLINE Func repeat_edge(const T &func_like) { repeat_edge 142 src/BoundaryConditions.h return repeat_edge(Internal::func_like_to_func(func_like), object_bounds); repeat_edge 148 src/BoundaryConditions.h inline NO_INLINE Func repeat_edge(const T &func_like, Bounds&&... bounds) { repeat_edge 151 src/BoundaryConditions.h return repeat_edge(Internal::func_like_to_func(func_like), collected_bounds); repeat_edge 197 test/correctness/boundary_conditions.cpp repeat_edge(input_f, 0, W, 0, H), repeat_edge 203 test/correctness/boundary_conditions.cpp repeat_edge(input, 0, W, 0, H), repeat_edge 209 test/correctness/boundary_conditions.cpp repeat_edge(input, Expr(), Expr(), 0, H), repeat_edge 214 test/correctness/boundary_conditions.cpp repeat_edge(input, 0, W, Expr(), Expr()), repeat_edge 220 test/correctness/boundary_conditions.cpp repeat_edge(input), repeat_edge 19 test/correctness/dilate3x3.cpp Func input = BoundaryConditions::repeat_edge(in); repeat_edge 94 test/correctness/likely.cpp Func g = BoundaryConditions::repeat_edge(f, 0, 100); repeat_edge 19 test/correctness/partition_loops.cpp Func clamped_input = Halide::BoundaryConditions::repeat_edge(input); repeat_edge 30 test/correctness/truncated_pyramid.cpp Func bounded = BoundaryConditions::repeat_edge(pyr_down[i-1], {{0, sizes[i].first}, {0, sizes[i].second}}); repeat_edge 31 test/correctness/widening_reduction.cpp Func input = BoundaryConditions::repeat_edge(in); repeat_edge 34 test/generator/blur2x2_generator.cpp Func input_clamped = Halide::BoundaryConditions::repeat_edge( repeat_edge 92 test/performance/boundary_conditions.cpp {"repeat_edge", repeat_edge(input), 0.0}, repeat_edge 651 tutorial/lesson_09_update_definitions.cpp Func clamped = BoundaryConditions::repeat_edge(input);