blur 22 apps/HelloHexagon/pipeline.cpp Output<Buffer<uint8_t>> blur{"blur", 3}; blur 41 apps/HelloHexagon/pipeline.cpp blur(x, y, c) = blur5(blur_y(x - 2, y, c), blur 50 apps/HelloHexagon/pipeline.cpp blur.bound(c, 0, 3); blur 61 apps/HelloHexagon/pipeline.cpp blur.compute_root() blur 67 apps/HelloHexagon/pipeline.cpp .compute_at(blur, y) blur 73 apps/HelloHexagon/pipeline.cpp .compute_at(blur, y) blur 74 apps/HelloHexagon/pipeline.cpp .store_at(blur, yo) blur 81 apps/HelloHexagon/pipeline.cpp blur.dim(0).set_bounds(0, (blur.dim(0).extent()/vector_size)*vector_size); blur 85 apps/HelloHexagon/pipeline.cpp blur.dim(i).set_stride((blur.dim(i).stride()/vector_size)*vector_size); blur 90 apps/HelloHexagon/pipeline.cpp blur.compute_root() blur 93 apps/HelloHexagon/pipeline.cpp blur_y.compute_at(blur, y) blur 85 apps/HelloHexagon/process.cpp uint16_t blur = 0; blur 96 apps/HelloHexagon/process.cpp blur += blur_y * gaussian5[rx + 2]; blur 98 apps/HelloHexagon/process.cpp blur += 8; blur 99 apps/HelloHexagon/process.cpp blur /= 16; blur 102 apps/HelloHexagon/process.cpp if (blur != out_xy) { blur 103 apps/HelloHexagon/process.cpp printf("Mismatch at %d %d %d: %d != %d\n", x, y, c, out_xy, blur); blur 14 apps/HelloMatlab/iir_blur.cpp Func blur; blur 17 apps/HelloMatlab/iir_blur.cpp blur(x, y, c) = undef<float>(); blur 19 apps/HelloMatlab/iir_blur.cpp blur(x, 0, c) = input(x, 0, c); blur 22 apps/HelloMatlab/iir_blur.cpp blur(x, ry, c) = blur 23 apps/HelloMatlab/iir_blur.cpp (1 - alpha)*blur(x, ry - 1, c) + alpha*input(x, ry, c); blur 26 apps/HelloMatlab/iir_blur.cpp blur(x, flip_ry, c) = blur 27 apps/HelloMatlab/iir_blur.cpp (1 - alpha)*blur(x, flip_ry + 1, c) + alpha*blur(x, flip_ry, c); blur 31 apps/HelloMatlab/iir_blur.cpp transpose(x, y, c) = blur(y, x, c); blur 45 apps/HelloMatlab/iir_blur.cpp blur.compute_at(transpose, yo); blur 48 apps/HelloMatlab/iir_blur.cpp blur.update(1) blur 51 apps/HelloMatlab/iir_blur.cpp blur.update(2) blur 80 apps/HelloMatlab/iir_blur.cpp Func blur = blur_cols_transpose(blury_T, width, alpha); blur 84 apps/HelloMatlab/iir_blur.cpp return blur; blur 53 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp blur(x, y, c) = (blur_x(x, y, c) + blur_y(x, y, c))/10; blur 55 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp Expr R = blur(x, y, 0); blur 56 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp Expr G = blur(x, y, 1); blur 57 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp Expr B = blur(x, y, 2); blur 118 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp blur blur 155 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp blur blur 166 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp Func blur_x, blur_y, blur, clamped; blur 206 apps/blur/test.cpp Buffer<uint16_t> blurry = blur(input); blur 318 apps/hexagon_benchmarks/process.h int16_t blur = 0; blur 325 apps/hexagon_benchmarks/process.h blur += blur_y * coeffs[rx + 2]; blur 327 apps/hexagon_benchmarks/process.h uint8_t blur_val = blur >> 8; blur 53 apps/openglcompute/test_oglc_avg.cpp blur(std::string("_uint32t") + (argc > 1? argv[1]: ""), input_uint32); blur 56 apps/openglcompute/test_oglc_avg.cpp blur(std::string("_float") + (argc > 1? argv[1]: ""), input_float); blur 24 test/correctness/cascaded_filters.cpp stages.push_back(blur(stages.back(), "S" + std::to_string(i+1))); blur 27 test/correctness/compute_outermost.cpp Func blur_fn1 = blur(fn1); blur 28 test/correctness/compute_outermost.cpp Func blur_fn2 = blur(fn2); blur 37 test/correctness/convolution_multiple_kernels.cpp Func blur("blur"); blur 39 test/correctness/convolution_multiple_kernels.cpp blur(x, y) = sum(box1(r.x, r.y) * input(x + r.x, y + r.y)) blur 45 test/correctness/convolution_multiple_kernels.cpp blur.gpu_tile(x, y, xi, yi, 16, 16); blur 47 test/correctness/convolution_multiple_kernels.cpp blur.hexagon().vectorize(x, 32); blur 49 test/correctness/convolution_multiple_kernels.cpp blur.hexagon().vectorize(x, 64); blur 52 test/correctness/convolution_multiple_kernels.cpp Buffer<uint16_t> out = blur.realize(W, H, target); blur 29 test/correctness/lazy_convolution.cpp Func blur; blur 31 test/correctness/lazy_convolution.cpp blur(x, y) = select(f(x, y) > 0, sum(f(x+r.x, y+r.y)), 0); blur 34 test/correctness/lazy_convolution.cpp blur.realize(100, 100); blur 22 test/generator/blur2x2_generator.cpp Output<Buffer<float>> blur{ "blur", 3 }; blur 37 test/generator/blur2x2_generator.cpp blur(x, y, c) = blur 46 test/generator/blur2x2_generator.cpp blur.dim(0).set_stride(Expr()); blur 49 test/generator/blur2x2_generator.cpp blur.specialize(is_planar(input) && is_planar(blur)) blur 53 test/generator/blur2x2_generator.cpp blur.specialize(is_interleaved(input) && is_interleaved(blur))