output             11 apps/HelloAndroidCamera2/jni/LockedSurface.cpp     LockedSurface *output = new LockedSurface;
output             13 apps/HelloAndroidCamera2/jni/LockedSurface.cpp     output->window_ = ANativeWindow_fromSurface(env, surface);
output             14 apps/HelloAndroidCamera2/jni/LockedSurface.cpp     if (int err = ANativeWindow_lock(output->window_, &(output->buffer_), NULL)) {
output             15 apps/HelloAndroidCamera2/jni/LockedSurface.cpp         ANativeWindow_release(output->window_);
output             16 apps/HelloAndroidCamera2/jni/LockedSurface.cpp         delete output;
output             17 apps/HelloAndroidCamera2/jni/LockedSurface.cpp         output = nullptr;
output             20 apps/HelloAndroidCamera2/jni/LockedSurface.cpp     return output;
output             43 apps/HelloAndroidGL/src/org/halide_lang/hellohalidegl/HelloHalideGL.java         private int output;
output            140 apps/HelloAndroidGL/src/org/halide_lang/hellohalidegl/HelloHalideGL.java             int[] textures = { output };
output            142 apps/HelloAndroidGL/src/org/halide_lang/hellohalidegl/HelloHalideGL.java             output = createTexture(w, h);
output            157 apps/HelloAndroidGL/src/org/halide_lang/hellohalidegl/HelloHalideGL.java                 processTextureHalide(output, surfaceWidth, surfaceHeight);
output            172 apps/HelloAndroidGL/src/org/halide_lang/hellohalidegl/HelloHalideGL.java                 gl.glBindTexture(gl.GL_TEXTURE_2D, output);
output              7 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp     Output<Buffer<float>> output{"output", 3};
output             10 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp         output(x, y, c) = Halide::random_float();
output             15 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp             output
output             20 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp             output
output             26 apps/bilateral_grid/filter.cpp     Buffer<float> output(input.width(), input.height(), 1);
output             28 apps/bilateral_grid/filter.cpp     bilateral_grid(input, r_sigma, output);
output             33 apps/bilateral_grid/filter.cpp         bilateral_grid(input, r_sigma, output);
output             37 apps/bilateral_grid/filter.cpp     save_image(output, argv[2]);
output            173 apps/camera_pipe/camera_pipe_generator.cpp     Func output("output");
output            174 apps/camera_pipe/camera_pipe_generator.cpp     output(x, y, c) = select(c == 0, r(x, y),
output            195 apps/camera_pipe/camera_pipe_generator.cpp         output.compute_at(processed, x)
output            207 apps/camera_pipe/camera_pipe_generator.cpp     return {output, scheduler};
output             32 apps/camera_pipe/process.cpp     Buffer<uint8_t> output(((input.width() - 32)/32)*32, ((input.height() - 24)/32)*32, 3);
output             69 apps/camera_pipe/process.cpp                     output);
output             73 apps/camera_pipe/process.cpp     save_image(output, argv[6]);
output             74 apps/camera_pipe/process.cpp     fprintf(stderr, "        %d %d\n", output.width(), output.height());
output             76 apps/camera_pipe/process.cpp     Buffer<uint8_t> output_c(output.width(), output.height(), output.channels());
output             87 apps/camera_pipe/process.cpp     Buffer<uint8_t> output_asm(output.width(), output.height(), output.channels());
output             84 apps/fft/fft_generator.cpp     Output<Buffer<float>> output{"output", 3};
output            129 apps/fft/fft_generator.cpp                  output(x, y, c) = real_result(x, y);
output            131 apps/fft/fft_generator.cpp                  output(x, y, c) = re(complex_result(x, y));
output            134 apps/fft/fft_generator.cpp             output(x, y, c) = select(c == 0, 
output            147 apps/fft/fft_generator.cpp         output.dim(0).set_stride(output_comps)
output            151 apps/fft/fft_generator.cpp             output.reorder(c, x, y).unroll(c);
output            155 apps/fft/fft_generator.cpp             real_result.compute_at(output, Var::outermost());
output            158 apps/fft/fft_generator.cpp             complex_result.compute_at(output, Var::outermost());
output             17 apps/glsl/opengl_test.cpp     Buffer<uint8_t> output(W, H, C);
output             20 apps/glsl/opengl_test.cpp     halide_blur_glsl(input, output);
output             27 apps/glsl/opengl_test.cpp     Buffer<uint8_t> output(W, H, C);
output             30 apps/glsl/opengl_test.cpp     halide_ycc_glsl(input, output);
output             12 apps/hexagon_benchmarks/conv3x3_generator.cpp     Output<Buffer<uint8_t>> output{"output", 2};
output             23 apps/hexagon_benchmarks/conv3x3_generator.cpp         output(x, y) = cast<uint8_t>(clamp(sum >> 4, 0, 255));
output             32 apps/hexagon_benchmarks/conv3x3_generator.cpp         output.dim(0).set_min(0);
output             33 apps/hexagon_benchmarks/conv3x3_generator.cpp         output.dim(1).set_min(0);
output             40 apps/hexagon_benchmarks/conv3x3_generator.cpp             Expr output_stride = output.dim(1).stride();
output             41 apps/hexagon_benchmarks/conv3x3_generator.cpp             output.dim(1).set_stride((output_stride/vector_size) * vector_size);
output             43 apps/hexagon_benchmarks/conv3x3_generator.cpp                 .compute_at(Func(output), y)
output             46 apps/hexagon_benchmarks/conv3x3_generator.cpp             output
output             53 apps/hexagon_benchmarks/conv3x3_generator.cpp             output
output             10 apps/hexagon_benchmarks/dilate3x3_generator.cpp     Output<Buffer<uint8_t>> output{"output", 2};
output             16 apps/hexagon_benchmarks/dilate3x3_generator.cpp         output(x, y) = max(max_y(x-1, y), max_y(x, y), max_y(x+1, y));
output             25 apps/hexagon_benchmarks/dilate3x3_generator.cpp         output.dim(0).set_min(0);
output             26 apps/hexagon_benchmarks/dilate3x3_generator.cpp         output.dim(1).set_min(0);
output             33 apps/hexagon_benchmarks/dilate3x3_generator.cpp             Expr output_stride = output.dim(1).stride();
output             34 apps/hexagon_benchmarks/dilate3x3_generator.cpp             output.dim(1).set_stride((output_stride/vector_size) * vector_size);
output             36 apps/hexagon_benchmarks/dilate3x3_generator.cpp                 .compute_at(Func(output), y)
output             39 apps/hexagon_benchmarks/dilate3x3_generator.cpp             output
output             46 apps/hexagon_benchmarks/dilate3x3_generator.cpp             output
output              8 apps/hexagon_benchmarks/gaussian5x5_generator.cpp     Output<Buffer<uint8_t>> output{"output", 2};
output             19 apps/hexagon_benchmarks/gaussian5x5_generator.cpp         output(x, y)  = cast<uint8_t> (cols(x, y) >> 8);
output             28 apps/hexagon_benchmarks/gaussian5x5_generator.cpp         output.dim(0).set_min(0);
output             29 apps/hexagon_benchmarks/gaussian5x5_generator.cpp         output.dim(1).set_min(0);
output             36 apps/hexagon_benchmarks/gaussian5x5_generator.cpp             Expr output_stride = output.dim(1).stride();
output             38 apps/hexagon_benchmarks/gaussian5x5_generator.cpp                 .compute_at(Func(output), y)
output             41 apps/hexagon_benchmarks/gaussian5x5_generator.cpp             output.dim(1).set_stride((output_stride/vector_size) * vector_size);
output             42 apps/hexagon_benchmarks/gaussian5x5_generator.cpp             output
output             47 apps/hexagon_benchmarks/gaussian5x5_generator.cpp             rows.compute_at(Func(output), y)
output             53 apps/hexagon_benchmarks/gaussian5x5_generator.cpp             output
output             15 apps/hexagon_benchmarks/median3x3_generator.cpp     Output<Buffer<uint8_t>> output{"output", 2};
output             27 apps/hexagon_benchmarks/median3x3_generator.cpp         output(x,y) = mid(minmax_x(x, y), maxmin_x(x, y), midmid_x(x, y));
output             36 apps/hexagon_benchmarks/median3x3_generator.cpp         output.dim(0).set_min(0);
output             37 apps/hexagon_benchmarks/median3x3_generator.cpp         output.dim(1).set_min(0);
output             44 apps/hexagon_benchmarks/median3x3_generator.cpp             Expr output_stride = output.dim(1).stride();
output             45 apps/hexagon_benchmarks/median3x3_generator.cpp             output.dim(1).set_stride((output_stride/vector_size) * vector_size);
output             47 apps/hexagon_benchmarks/median3x3_generator.cpp                 .compute_at(Func(output), y)
output             50 apps/hexagon_benchmarks/median3x3_generator.cpp             output
output             57 apps/hexagon_benchmarks/median3x3_generator.cpp             output
output              8 apps/hexagon_benchmarks/sobel_generator.cpp     Output<Buffer<uint8_t>> output{"output", 2};
output             24 apps/hexagon_benchmarks/sobel_generator.cpp         output(x, y) = cast<uint8_t>(clamp(sobel_x(x, y) + sobel_y(x, y), 0, 255));
output             38 apps/hexagon_benchmarks/sobel_generator.cpp             Expr output_stride = output.dim(1).stride();
output             39 apps/hexagon_benchmarks/sobel_generator.cpp             output.dim(1).set_stride((output_stride/vector_size) * vector_size);
output             41 apps/hexagon_benchmarks/sobel_generator.cpp                 .compute_at(Func(output), y)
output             44 apps/hexagon_benchmarks/sobel_generator.cpp             output
output             51 apps/hexagon_benchmarks/sobel_generator.cpp             output
output             13 apps/hexagon_matmul/pipeline.cpp     Output<Buffer<uint32_t>> output{"output", 2};
output             47 apps/hexagon_matmul/pipeline.cpp         output(x, y) = AB(x, y);
output             69 apps/hexagon_matmul/pipeline.cpp                 output.compute_root()
output             79 apps/hexagon_matmul/pipeline.cpp                 AB.compute_at(output, yo)
output             90 apps/hexagon_matmul/pipeline.cpp                 B_swizzled.compute_at(output, xo)
output            103 apps/hexagon_matmul/pipeline.cpp                 output.compute_root()
output            137 apps/hexagon_matmul/pipeline.cpp             output.dim(0)
output            138 apps/hexagon_matmul/pipeline.cpp                 .set_bounds(0, (output.dim(0).extent()/vector_size_u32)*vector_size_u32);
output            139 apps/hexagon_matmul/pipeline.cpp             output.dim(1)
output            140 apps/hexagon_matmul/pipeline.cpp                 .set_bounds(0, (output.dim(1).extent()/tile_rows)*tile_rows)
output            141 apps/hexagon_matmul/pipeline.cpp                 .set_stride((output.dim(1).stride()/vector_size_u32)*vector_size_u32);
output            160 apps/linear_algebra/src/blas_l2_generators.cpp         Func output("output");
output            161 apps/linear_algebra/src/blas_l2_generators.cpp         output(i) = result(i);
output            166 apps/linear_algebra/src/blas_l2_generators.cpp         output.specialize(size >= vec_size).vectorize(i, vec_size)
output            171 apps/linear_algebra/src/blas_l2_generators.cpp         return output;
output             85 apps/local_laplacian/local_laplacian_generator.cpp         Func output("local_laplacian");
output             87 apps/local_laplacian/local_laplacian_generator.cpp         output(x, y, c) = cast<uint16_t>(clamp(color(x, y, c), 0.0f, 1.0f) * 65535.0f);
output             97 apps/local_laplacian/local_laplacian_generator.cpp             output.compute_root().gpu_tile(x, y, xi, yi, 16, 8);
output            113 apps/local_laplacian/local_laplacian_generator.cpp             output.reorder(c, x, y).split(y, yo, y, 64).parallel(yo).vectorize(x, 8);
output            122 apps/local_laplacian/local_laplacian_generator.cpp                     .store_at(output, yo).compute_at(output, y)
output            126 apps/local_laplacian/local_laplacian_generator.cpp                 .compute_at(output, y).vectorize(x, 8);
output            134 apps/local_laplacian/local_laplacian_generator.cpp         return output;
output             23 apps/local_laplacian/process.cpp     Buffer<uint16_t> output(input.width(), input.height(), 3);
output             28 apps/local_laplacian/process.cpp         local_laplacian(input, levels, alpha/(levels-1), beta, output);
output             33 apps/local_laplacian/process.cpp     local_laplacian(input, levels, alpha/(levels-1), beta, output);
output             35 apps/local_laplacian/process.cpp     save_image(output, argv[6]);
output             24 apps/openglcompute/jni/oglc_run.cpp     Buffer<> *output;
output             31 apps/openglcompute/jni/oglc_run.cpp     timing(filter_t filter, Buffer<T> *input, Buffer<T> *output):
output             32 apps/openglcompute/jni/oglc_run.cpp         filter(filter), input(&input->template as<void>()), output(&output->template as<void>()) {}
output             39 apps/openglcompute/jni/oglc_run.cpp             int error = filter(*input, *output);
output             40 apps/openglcompute/jni/oglc_run.cpp             output->device_sync();
output             43 apps/openglcompute/jni/oglc_run.cpp                 output->copy_to_host();
output            128 apps/openglcompute/jni/oglc_run.cpp               Buffer<T> output,
output            135 apps/openglcompute/jni/oglc_run.cpp         timing openglcompute(avg_filter, &input, &output);
output            137 apps/openglcompute/jni/oglc_run.cpp         timing openglcompute_with_copying(avg_filter, &input, &output);
output            165 apps/openglcompute/jni/oglc_run.cpp         avg_filter(input, output);
output            167 apps/openglcompute/jni/oglc_run.cpp         output.device_sync();
output            169 apps/openglcompute/jni/oglc_run.cpp         output.copy_to_host();
output            174 apps/openglcompute/jni/oglc_run.cpp         print(output);
output            176 apps/openglcompute/jni/oglc_run.cpp         bool matches = validate(output, output_arm);
output            197 apps/openglcompute/jni/oglc_run.cpp         auto output = Buffer<T>::make_interleaved(width, height, channels);
output            200 apps/openglcompute/jni/oglc_run.cpp         doBlur(this, input, output, output_arm);
output             55 apps/openglcompute/jni/oglc_two_kernels_run.cpp     auto output = Halide::Runtime::Buffer<int>::make_interleaved(width, height, channels);
output             57 apps/openglcompute/jni/oglc_two_kernels_run.cpp     two_kernels_filter(input, output);
output             59 apps/openglcompute/jni/oglc_two_kernels_run.cpp     output.device_sync();
output             61 apps/openglcompute/jni/oglc_two_kernels_run.cpp     output.copy_to_host();
output             64 apps/openglcompute/jni/oglc_two_kernels_run.cpp     print(output);
output             67 apps/openglcompute/jni/oglc_two_kernels_run.cpp     output.for_each_element([&](int i, int j, int k) {
output             68 apps/openglcompute/jni/oglc_two_kernels_run.cpp         int32_t output_value = output(i, j, k);
output             17 apps/templates/tests/example_generator.cpp         Func output("output");
output             18 apps/templates/tests/example_generator.cpp         output(x, y, c) = input(input.width() - x - 1, y, c);
output             20 apps/templates/tests/example_generator.cpp         output
output             27 apps/templates/tests/example_generator.cpp             output.glsl(x, y, c);
output             31 apps/templates/tests/example_generator.cpp             Expr output_planar = output.output_buffer().stride(0) == 1;
output             32 apps/templates/tests/example_generator.cpp             Expr output_chunky = output.output_buffer().stride(2) == 1;
output             40 apps/templates/tests/example_generator.cpp               output
output             49 apps/templates/tests/example_generator.cpp         output.output_buffer().set_stride(0, Expr());
output             51 apps/templates/tests/example_generator.cpp         return output;
output             25 apps/templates/tests/example_test.cpp static int check(const Buffer<T> &input, const Buffer<T> &output) {
output             31 apps/templates/tests/example_test.cpp                 T actual = output(x, y, c);
output             60 apps/templates/tests/example_test.cpp   Buffer<uint8_t> output(kWidth, kHeight, channels, 0, (layout == kChunky));
output             74 apps/templates/tests/example_test.cpp       halide_copy_to_device(uc, output, halide_opengl_device_interface());
output             79 apps/templates/tests/example_test.cpp   (void) example(input, output);
output             83 apps/templates/tests/example_test.cpp       (void) example(input, output);
output             88 apps/templates/tests/example_test.cpp     halide_copy_to_host(uc, output);
output             94 apps/templates/tests/example_test.cpp   int errors = check<uint8_t>(input, output);
output            807 src/BoundsInference.cpp         for (Function output : outputs) {
output            809 src/BoundsInference.cpp             string buffer_name = output.name();
output            810 src/BoundsInference.cpp             if (output.outputs() > 1) {
output            814 src/BoundsInference.cpp             for (int d = 0; d < output.dimensions(); d++) {
output            815 src/BoundsInference.cpp                 Parameter buf = output.output_buffers()[0];
output            834 src/BoundsInference.cpp                 if (!s.func.same_as(output)) continue;
output            530 src/Elf.cpp        std::vector<char> output;
output            565 src/Elf.cpp            append_padding(output, alignment);
output            566 src/Elf.cpp            uint64_t offset = output.size();
output            569 src/Elf.cpp            append(output, contents.begin(), contents.end());
output            571 src/Elf.cpp                append_zeros(output, s.get_size() - contents.size());
output            573 src/Elf.cpp            append_padding(output, alignment);
output            693 src/Elf.cpp        append_zeros(output, sizeof(ehdr));
output            694 src/Elf.cpp        append_zeros(output, sizeof(phdrs[0])*3);
output            704 src/Elf.cpp        append_padding(output, 4096);
output            705 src/Elf.cpp        text_phdr.p_filesz = output.size() - text_phdr.p_offset;
output            709 src/Elf.cpp        safe_assign(data_phdr.p_offset, output.size());
output            804 src/Elf.cpp                char *fixup_addr = output.data() + fixup_offset;
output            830 src/Elf.cpp        memcpy(output.data() + get_section_offset(got), got.contents_data(), got.contents_size());
output            834 src/Elf.cpp            append_padding(output, alignment);
output            835 src/Elf.cpp            uint64_t offset = output.size();
output            839 src/Elf.cpp                append_object(output, rela);
output            841 src/Elf.cpp            uint64_t size = output.size() - offset;
output            842 src/Elf.cpp            append_padding(output, alignment);
output            938 src/Elf.cpp        append_padding(output, 4096);
output            939 src/Elf.cpp        safe_assign(data_phdr.p_filesz, output.size() - data_phdr.p_offset);
output            948 src/Elf.cpp        ehdr.e_shoff = output.size();
output            952 src/Elf.cpp            append_object(output, i);
output            971 src/Elf.cpp        memcpy(output.data(), &ehdr, sizeof(ehdr));
output            977 src/Elf.cpp        memcpy(output.data() + ehdr.e_phoff, phdrs.data(), sizeof(phdrs));
output            979 src/Elf.cpp        return output;
output            469 src/Function.cpp         Parameter output(values[i].type(), true, args.size(), buffer_name);
output            470 src/Function.cpp         contents->output_buffers.push_back(output);
output            707 src/Function.cpp         Parameter output(types[i], true, dimensionality, buffer_name);
output            708 src/Function.cpp         contents->output_buffers.push_back(output);
output            456 src/Generator.cpp     for (auto output : outputs) {
output            457 src/Generator.cpp         std::string c_type = output->get_c_type();
output            459 src/Generator.cpp         if (output->is_array()) getter = "get_output_vector";
output            463 src/Generator.cpp             output->name(),
output            464 src/Generator.cpp             output->is_array() ? "std::vector<" + c_type + ">" : c_type,
output            465 src/Generator.cpp             getter + "(\"" + output->name() + "\")"
output           1127 src/Generator.cpp         auto output = static_cast<Internal::GeneratorOutputBase *>(v);
output           1128 src/Generator.cpp         internal_assert(output != nullptr);
output           1129 src/Generator.cpp         user_assert(is_valid_name(output->name())) << "Invalid Output name: (" << output->name() << ")\n";
output           1130 src/Generator.cpp         user_assert(!names.count(output->name())) << "Duplicate Output name: " << output->name();
output           1131 src/Generator.cpp         names.insert(output->name());
output           1132 src/Generator.cpp         internal_assert(output->generator == nullptr || output->generator == generator);
output           1133 src/Generator.cpp         output->generator = generator;
output           1134 src/Generator.cpp         filter_outputs.push_back(output);
output           1135 src/Generator.cpp         add_synthetic_params(output);
output           1203 src/Generator.cpp     for (auto output : pi.filter_outputs) {
output           1204 src/Generator.cpp         if (output->name() == n) {
output           1205 src/Generator.cpp             user_assert(output->array_size_defined()) << "Output " << n << " has no ArraySize defined.\n";
output           1206 src/Generator.cpp             user_assert(!output->is_array() && output->funcs().size() == 1) << "Output " << n << " must be accessed via get_output_vector()\n";
output           1207 src/Generator.cpp             Func f = output->funcs().at(0);
output           1220 src/Generator.cpp     for (auto output : pi.filter_outputs) {
output           1221 src/Generator.cpp         if (output->name() == n) {
output           1222 src/Generator.cpp             user_assert(output->array_size_defined()) << "Output " << n << " has no ArraySize defined.\n";
output           1223 src/Generator.cpp             for (const auto &f : output->funcs()) {
output           1226 src/Generator.cpp             return output->funcs();
output           1295 src/Generator.cpp         for (auto output : pi.filter_outputs) {
output           1296 src/Generator.cpp             if (output->kind() == IOKind::Buffer) {
output           1297 src/Generator.cpp                 Parameter p = output->parameter();
output           1345 src/Generator.cpp     for (auto output : pi.filter_outputs) {
output           1346 src/Generator.cpp         output->init_internals();
output           1383 src/Generator.cpp         for (auto output : pi.filter_outputs) {
output           1384 src/Generator.cpp             for (const auto &f : output->funcs()) {
output           1386 src/Generator.cpp                 if (output->dimensions_defined()) {
output           1387 src/Generator.cpp                     user_assert(f.dimensions() == output->dimensions()) << "Output \"" << f.name() 
output           1388 src/Generator.cpp                         << "\" requires dimensions=" << output->dimensions() 
output           1391 src/Generator.cpp                 if (output->types_defined()) {
output           1392 src/Generator.cpp                     user_assert((int)f.outputs() == (int)output->types().size()) << "Output \"" << f.name() 
output           1393 src/Generator.cpp                             << "\" requires a Tuple of size " << output->types().size() 
output           1396 src/Generator.cpp                         Type expected = output->types().at(i);
output           1780 src/Generator.cpp             Output<Func> output{"output", Int(32), 1};
output           1787 src/Generator.cpp                 output(x) = input + gp0;
output           1841 src/Generator.cpp             Output<Func> output{"output", Int(32), 1};
output           1848 src/Generator.cpp                 output(x) = input + gp0;
output           1900 src/Generator.cpp                 Func output;
output           1901 src/Generator.cpp                 output(x) = input + gp0;
output           1902 src/Generator.cpp                 return output;
output           1945 src/Generator.cpp             Output<Func> output{"output", Float(32), 1};
output           1950 src/Generator.cpp                 output(x) = input_int + 
output           1999 src/Generator.cpp         Output<Func> output{"output", Int(32), 0};
output           2000 src/Generator.cpp         void generate() { output() = 0; }
output            911 src/HexagonOffload.cpp         TemporaryFile output("hvx_signed", ".so");
output            913 src/HexagonOffload.cpp         debug(1) << "Signing Hexagon code: " << input.pathname() << " -> " << output.pathname() << "\n";
output            924 src/HexagonOffload.cpp         std::string cmd = signer + " " + input.pathname() + " " + output.pathname();
output            928 src/HexagonOffload.cpp             std::ifstream f(output.pathname());
output             40 src/InferArguments.cpp         for (const Function &output : outputs) {
output             41 src/InferArguments.cpp             if (name == output.name() || starts_with(name, output.name() + ".")) {
output            212 src/Module.cpp     Module output(name, modules.front().target());
output            217 src/Module.cpp         if (output.target() != input.target()) {
output            219 src/Module.cpp                        << output.name() << ", " << output.target().to_string()
output            227 src/Module.cpp             output.append(b);
output            230 src/Module.cpp             output.append(f);
output            234 src/Module.cpp     return output;
output            131 src/Pipeline.cpp Pipeline::Pipeline(Func output) : contents(new PipelineContents) {
output            132 src/Pipeline.cpp     output.function().freeze();
output            133 src/Pipeline.cpp     contents->outputs.push_back(output.function());
output            634 src/Pipeline.cpp             std::string output = error_buffer.str();
output            635 src/Pipeline.cpp             if (output.empty()) {
output            636 src/Pipeline.cpp                 output = ("The pipeline returned exit status " +
output            640 src/Pipeline.cpp             halide_runtime_error << output;
output             72 src/Pipeline.h     EXPORT Pipeline(Func output);
output             25 src/PrintLoopNest.cpp     PrintLoopNest(std::ostream &output, const map<string, Function> &e) :
output             26 src/PrintLoopNest.cpp         out(output), env(e), indent(0) {}
output             24 src/RealizationOrder.h std::vector<std::string> realization_order(const std::vector<Function> &output,
output            267 src/Tracing.cpp     for (Function output : outputs) {
output            269 src/Tracing.cpp         Parameter output_buf = output.output_buffers()[0];
output            271 src/Tracing.cpp         for (int i = 0; i < output.dimensions(); i++) {
output            277 src/Tracing.cpp         s = Realize::make(output.name(), output.output_types(), output_region, const_true(), s);
output             20 test/correctness/bitwise_ops.cpp         uint32_t output = Halide::Internal::reinterpret_bits<uint32_t>(y);
output             21 test/correctness/bitwise_ops.cpp         if (input(x) != output) {
output             22 test/correctness/bitwise_ops.cpp             printf("Reinterpret cast turned %x into %x!", input(x), output);
output              7 test/correctness/bounds_of_abs.cpp     Buffer<int> output(12345);
output              8 test/correctness/bounds_of_abs.cpp     output.set_min(-1234);
output             11 test/correctness/bounds_of_abs.cpp     f.infer_input_bounds(output);
output              7 test/correctness/bounds_of_cast.cpp     Buffer<int> output(12345);
output              8 test/correctness/bounds_of_cast.cpp     output.set_min(-1234);
output             11 test/correctness/bounds_of_cast.cpp     f.infer_input_bounds(output);
output              9 test/correctness/bounds_of_func.cpp     Buffer<float> output(1024);
output             22 test/correctness/bounds_of_func.cpp         g.infer_input_bounds(output);
output             43 test/correctness/bounds_of_func.cpp         g.infer_input_bounds(output);
output             64 test/correctness/bounds_of_func.cpp         h.infer_input_bounds(output);
output             92 test/correctness/bounds_of_func.cpp         h.infer_input_bounds(output);
output            105 test/correctness/extern_producer.cpp     Buffer<float> output = sink.realize(100, 100);
output            108 test/correctness/extern_producer.cpp     RDom r(output);
output            109 test/correctness/extern_producer.cpp     float error = evaluate_may_gpu<float>(sum(abs(output(r.x, r.y))));
output             39 test/correctness/extern_sort.cpp     Buffer<float> output = sorted.realize(100);
output             46 test/correctness/extern_sort.cpp     float error = evaluate_may_gpu<float>(sum(abs(reference(r) - output(r))));
output             28 test/correctness/gameoflife.cpp     Func output;
output             29 test/correctness/gameoflife.cpp     output(x, y) = select(livingNeighbors == 3 || (alive && livingNeighbors == 2), u8(1), u8(0));
output             31 test/correctness/gameoflife.cpp     return output;
output            109 test/correctness/gameoflife.cpp         Func output;
output            110 test/correctness/gameoflife.cpp         output(x, y) = life(x, y, 1);
output            113 test/correctness/gameoflife.cpp         output.realize(board3);
output              7 test/correctness/gpu_mixed_shared_mem_types.cpp int check_result(Buffer<T> output, int n_types, int offset) {
output              8 test/correctness/gpu_mixed_shared_mem_types.cpp     for (int x = 0; x < output.width(); x++) {
output             10 test/correctness/gpu_mixed_shared_mem_types.cpp         if (output(x) != correct) {
output             12 test/correctness/gpu_mixed_shared_mem_types.cpp                    (unsigned int)x, (unsigned int)output(x), (unsigned int)correct);
output             69 test/correctness/gpu_mixed_shared_mem_types.cpp     Buffer<> output = out.realize(23*5);
output             73 test/correctness/gpu_mixed_shared_mem_types.cpp         result = check_result<uint32_t>(output, n_types - 2, offset);
output             75 test/correctness/gpu_mixed_shared_mem_types.cpp         result = check_result<uint64_t>(output, n_types, offset);
output             51 test/correctness/gpu_object_lifetime_3.cpp         Func output = f[stage_count - 1];
output             53 test/correctness/gpu_object_lifetime_3.cpp         output.set_custom_print(halide_print);
output             55 test/correctness/gpu_object_lifetime_3.cpp         output.realize(256, target);
output             52 test/correctness/gpu_sum_scan.cpp     Buffer<int> output = out.realize(N);
output             57 test/correctness/gpu_sum_scan.cpp         if (output(i) != correct) {
output             59 test/correctness/gpu_sum_scan.cpp                    i, output(i), correct);
output             42 test/correctness/gpu_transpose.cpp     Buffer<uint8_t> output = out.realize(256, 256);
output             47 test/correctness/gpu_transpose.cpp             if (output(x, y) != correct) {
output             49 test/correctness/gpu_transpose.cpp                        x, y, output(x, y), correct);
output            562 test/correctness/image_wrap.cpp     Func source("source"), img_in_output_in_output, img_in_output, output("output");
output            573 test/correctness/image_wrap.cpp     output(x, y) = img(y, x);
output            576 test/correctness/image_wrap.cpp     output.tile(x, y, xi, yi, 8, 8);
output            578 test/correctness/image_wrap.cpp     img_in_output = img.in(output).compute_at(output, x).vectorize(_0).unroll(_1);
output            579 test/correctness/image_wrap.cpp     img_in_output_in_output = img_in_output.in(output).compute_at(output, x).unroll(_0).unroll(_1);
output            582 test/correctness/image_wrap.cpp     Module m = output.compile_to_module({output.infer_arguments()});
output            587 test/correctness/image_wrap.cpp         {output.name(), {img_in_output_in_output.name()}},
output            596 test/correctness/image_wrap.cpp     Buffer<int> im = output.realize(1024, 1024);
output             40 test/correctness/logical.cpp         Buffer<uint8_t> output = f.realize(input.width(), input.height(), target);
output             47 test/correctness/logical.cpp                 if (correct != output(x, y)) {
output             48 test/correctness/logical.cpp                     printf("output(%d, %d) = %d instead of %d\n", x, y, output(x, y), correct);
output             73 test/correctness/logical.cpp         Buffer<uint8_t> output = f.realize(input.width(), input.height(), target);
output             81 test/correctness/logical.cpp                 if (correct != output(x, y)) {
output             82 test/correctness/logical.cpp                     printf("output(%d, %d) = %d instead of %d\n", x, y, output(x, y), correct);
output            104 test/correctness/logical.cpp         Buffer<uint8_t> output = f.realize(input.width(), input.height(), target);
output            110 test/correctness/logical.cpp                 if (correct != output(x, y)) {
output            111 test/correctness/logical.cpp                     printf("output(%d, %d) = %d instead of %d\n", x, y, output(x, y), correct);
output            133 test/correctness/logical.cpp         Buffer<uint8_t> output = f.realize(input.width(), input.height(), target);
output            139 test/correctness/logical.cpp                 if (correct != output(x, y)) {
output            140 test/correctness/logical.cpp                     printf("output(%d, %d) = %d instead of %d\n", x, y, output(x, y), correct);
output            522 test/correctness/memoize.cpp         Func output;
output            523 test/correctness/memoize.cpp         output(_) = stage[3](_);
output            525 test/correctness/memoize.cpp         Buffer<uint8_t> result = output.realize(128, 128);
output            537 test/correctness/memoize.cpp         result = output.realize(128, 128);
output             24 test/correctness/output_larger_than_two_gigs.cpp     Buffer<uint8_t> output(c, 3, shape);
output             32 test/correctness/output_larger_than_two_gigs.cpp         identity_uint8.realize(output);
output             35 test/correctness/output_larger_than_two_gigs.cpp         assert(output(0, 0, 0) == 42);
output             36 test/correctness/output_larger_than_two_gigs.cpp         assert(output(output.extent(0) - 1, output.extent(1) - 1, output.extent(2) - 1) == 42);
output             40 test/correctness/output_larger_than_two_gigs.cpp     identity_uint8.realize(output);
output             33 test/correctness/partition_loops.cpp     Func output("output");
output             34 test/correctness/partition_loops.cpp     output(x, y, c) = cast<float>(f(x, y, c));
output             35 test/correctness/partition_loops.cpp     Buffer<float> im = output.realize(1024, 1024, 3);
output             10 test/correctness/partition_loops_bug.cpp     Func output;
output             18 test/correctness/partition_loops_bug.cpp     output(x,y) = sum(input_padded(x+rk.x,y+rk.y));
output             21 test/correctness/partition_loops_bug.cpp         output.vectorize(y,4);
output             32 test/correctness/partition_loops_bug.cpp     output.output_buffer()
output             36 test/correctness/partition_loops_bug.cpp     output.realize(result);
output             46 test/correctness/process_some_tiles.cpp     Func output("output");
output             47 test/correctness/process_some_tiles.cpp     output(x, y) = output_tiles(x % tile_size, y % tile_size,
output             52 test/correctness/process_some_tiles.cpp     output.bound(x, 0, (image.dim(0).extent()/tile_size)*tile_size)
output             58 test/correctness/process_some_tiles.cpp     output.vectorize(xi, 4);
output             66 test/correctness/process_some_tiles.cpp     output_tiles.compute_at(output, x);
output             68 test/correctness/process_some_tiles.cpp     output.compile_jit();
output             79 test/correctness/process_some_tiles.cpp     Buffer<float> result = output.realize(10 * tile_size, 10 * tile_size);
output             16 test/correctness/simplified_away_embedded_image.cpp     Buffer<float> output(32, 32);
output             18 test/correctness/simplified_away_embedded_image.cpp     foo.realize(output);
output             14 test/correctness/skip_stages_external_array_functions.cpp extern "C" DLLEXPORT int call_counter(halide_buffer_t *input, int x, int idx, halide_buffer_t *output) {
output             17 test/correctness/skip_stages_external_array_functions.cpp         input->dim[0] = output->dim[0];
output             21 test/correctness/skip_stages_external_array_functions.cpp     for (int32_t i = 0; i < output->dim[0].extent; i++) {
output             22 test/correctness/skip_stages_external_array_functions.cpp         output->host[i] = input->host[i] + x;
output            380 test/correctness/specialize.cpp         Buffer<int> input(3), output(3);
output            383 test/correctness/specialize.cpp         out.realize(output);
output            404 test/correctness/specialize.cpp         Buffer<int> input(3, 3), output(3, 3);
output            407 test/correctness/specialize.cpp         out.realize(output);
output            433 test/correctness/specialize.cpp         Buffer<int> input(3, 3), output(3, 3);
output            436 test/correctness/specialize.cpp         out.realize(output);
output             84 test/correctness/vector_cast.cpp     Buffer<B> output = f.realize(W, H);
output             97 test/correctness/vector_cast.cpp             bool ok = ((B)(input(x, y)) == output(x, y));
output            105 test/correctness/vector_cast.cpp                        (double)(output(x, y)),
output             21 test/correctness/vectorized_reduction_bug.cpp         Buffer<int32_t> output = foo.realize(2, 2, 4);
output             26 test/correctness/vectorized_reduction_bug.cpp                     if (output(x, y, c) != correct) {
output             28 test/correctness/vectorized_reduction_bug.cpp                                x, y, c, output(x, y, c), correct);
output            519 test/correctness/wrap.cpp     Func input("input"), input_in_output_in_output, input_in_output, output("output");
output            525 test/correctness/wrap.cpp     output(x, y) = input(y, x);
output            528 test/correctness/wrap.cpp     output.tile(x, y, xi, yi, 8, 8);
output            530 test/correctness/wrap.cpp     input_in_output = input.in(output).compute_at(output, x).vectorize(x).unroll(y);
output            531 test/correctness/wrap.cpp     input_in_output_in_output = input_in_output.in(output).compute_at(output, x).unroll(x).unroll(y);
output            534 test/correctness/wrap.cpp     Module m = output.compile_to_module({});
output            539 test/correctness/wrap.cpp         {output.name(), {input_in_output_in_output.name()}},
output            548 test/correctness/wrap.cpp     Buffer<int> im = output.realize(1024, 1024);
output            220 test/generator/acquire_release_aottest.cpp     Buffer<float> output(W, H);
output            222 test/generator/acquire_release_aottest.cpp     acquire_release(input, output);
output            224 test/generator/acquire_release_aottest.cpp     output.copy_to_host();
output            226 test/generator/acquire_release_aottest.cpp     for (int y = 0; y < output.height(); y++) {
output            227 test/generator/acquire_release_aottest.cpp         for (int x = 0; x < output.width(); x++) {
output            228 test/generator/acquire_release_aottest.cpp             if (input(x, y) * 2.0f + 1.0f != output(x, y)) {
output            230 test/generator/acquire_release_aottest.cpp                        output(x, y));
output            238 test/generator/acquire_release_aottest.cpp     output.device_free();
output             30 test/generator/argvcall_aottest.cpp     Buffer<int32_t> output(kSize, kSize, 3);
output             33 test/generator/argvcall_aottest.cpp     result = argvcall(1.2f, 3.4f, output);
output             38 test/generator/argvcall_aottest.cpp     verify(output, 1.2f, 3.4f);
output             44 test/generator/argvcall_aottest.cpp     void* args[3] = { &arg0, &arg1, (halide_buffer_t *)output };
output             50 test/generator/argvcall_aottest.cpp     verify(output, arg0, arg1);
output             38 test/generator/blur2x2_aottest.cpp     Buffer<float> output = factory(W, H, 3);
output             41 test/generator/blur2x2_aottest.cpp     blur2x2(input, W, H, output);
output             45 test/generator/blur2x2_aottest.cpp         blur2x2(input, W, H, output);
output             66 test/generator/cleanup_on_error_aottest.cpp     Buffer<int32_t> output(size);
output             67 test/generator/cleanup_on_error_aottest.cpp     int result = cleanup_on_error(output);
output             18 test/generator/embed_image_aottest.cpp     Buffer<float> output(10, 10, 3);
output             20 test/generator/embed_image_aottest.cpp     embed_image(input, output);
output             27 test/generator/embed_image_aottest.cpp                 if (fabs(output(x, y, c) - correct) > 0.0001f) {
output             28 test/generator/embed_image_aottest.cpp                     printf("output(%d, %d, %d) was %f instead of %f\n", x, y, c, output(x, y, c),
output             23 test/generator/example_aottest.cpp   Buffer<int32_t> output(kSize, kSize, 3);
output             32 test/generator/example_aottest.cpp   example(3.3245f, output);
output             33 test/generator/example_aottest.cpp   verify(output, compiletime_factor, 3.3245f, channels);
output             35 test/generator/example_aottest.cpp   example(-1.234f, output);
output             36 test/generator/example_aottest.cpp   verify(output, compiletime_factor, -1.234f, channels);
output             71 test/generator/example_generator.cpp     Output<Func> output{ "output", Int(32), 3 };
output             76 test/generator/example_generator.cpp         output(x, y, c) = cast(output.type(), f(x, y) * c * compiletime_factor * runtime_factor);
output             80 test/generator/example_generator.cpp         output
output             87 test/generator/example_generator.cpp         output
output             89 test/generator/example_generator.cpp             .vectorize(x, natural_vector_size(output.type()));
output             13 test/generator/external_code_generator.cpp     Output<Buffer<float>> output{ "output", 2 };
output             35 test/generator/external_code_generator.cpp         output(x, y) = gen_extern_tester(cast<float>(input(x, y)));
output             32 test/generator/gpu_object_lifetime_aottest.cpp         Buffer<int> output(80);
output             34 test/generator/gpu_object_lifetime_aottest.cpp         gpu_object_lifetime(output);
output             36 test/generator/gpu_object_lifetime_aottest.cpp         output.copy_to_host();
output             37 test/generator/gpu_object_lifetime_aottest.cpp         output.device_free();
output             39 test/generator/gpu_object_lifetime_aottest.cpp         for (int x = 0; x < output.width(); x++) {
output             40 test/generator/gpu_object_lifetime_aottest.cpp             if (output(x) != x) {
output             41 test/generator/gpu_object_lifetime_aottest.cpp                 printf("Error! %d != %d\n", output(x), x);
output             33 test/generator/gpu_only_aottest.cpp     Buffer<int> output(W, H);
output             39 test/generator/gpu_only_aottest.cpp     halide_buffer_t output_no_host = *((halide_buffer_t *)output);
output             48 test/generator/gpu_only_aottest.cpp     output_no_host.host = (uint8_t *)output.data();
output             54 test/generator/gpu_only_aottest.cpp             if (input(x, y) * 2 != output(x, y)) {
output             55 test/generator/gpu_only_aottest.cpp                 printf("Error at %d, %d: %d != %d\n", x, y, input(x, y), output(x, y));
output             12 test/generator/mandelbrot_aottest.cpp     Buffer<int> output(100, 30);
output             19 test/generator/mandelbrot_aottest.cpp         mandelbrot(-2.0f, 2.0f, -1.4f, 1.4f, fx, fy, iters, output.width(), output.height(),
output             20 test/generator/mandelbrot_aottest.cpp                    output);
output             25 test/generator/mandelbrot_aottest.cpp     for (int y = 0; y < output.height(); y++) {
output             26 test/generator/mandelbrot_aottest.cpp         for (int x = 0; x < output.width(); x++) {
output             27 test/generator/mandelbrot_aottest.cpp             *buf_ptr++ = code[output(x, y)];
output            139 test/generator/matlab_aottest.cpp     mxArrayImpl<float> output(3, 5);
output            153 test/generator/matlab_aottest.cpp     rhs[3] = &output;
output            165 test/generator/matlab_aottest.cpp             if (output(i, j) == expected) {
output            167 test/generator/matlab_aottest.cpp                        i, j, output(i, j), expected);
output             63 test/generator/memory_profiler_mandelbrot_aottest.cpp     Buffer<int> output(width, height);
output             66 test/generator/memory_profiler_mandelbrot_aottest.cpp                                output.width(), output.height(), output);
output             42 test/generator/metadata_tester_generator.cpp     Output<Func> output{ "output", {Int(16), UInt(8)}, 2 };  // must be overridden to {{Float(32), Float(32)}, 3}
output             59 test/generator/metadata_tester_generator.cpp         assert(output.types().size() == 2);
output             60 test/generator/metadata_tester_generator.cpp         Type output_type = output.types().at(0);
output             66 test/generator/metadata_tester_generator.cpp         output(x, y, c) = Tuple(f1(x, y, c), f2(x, y, c));
output             57 test/generator/multitarget_aottest.cpp     Buffer<uint32_t> output(W, H);
output             62 test/generator/multitarget_aottest.cpp     if (HalideTest::multitarget(output) != 0) {
output             70 test/generator/multitarget_aottest.cpp             const uint32_t actual = output(x, y);
output             81 test/generator/multitarget_aottest.cpp         if (HalideTest::multitarget(output) != 0) {
output            101 test/generator/multitarget_aottest.cpp     printf("Success: Saw %x for debug=%d\n", output(0, 0), use_debug_feature());
output             16 test/generator/output_assign_generator.cpp     Output<Func> output{ "output", Int(32), 2 };
output             20 test/generator/output_assign_generator.cpp         output = build_simple_func(0);
output             25 test/generator/stubtest_aottest.cpp void verify(const Buffer<InputType> &input, float float_arg, int int_arg, const Buffer<OutputType> &output) {
output             26 test/generator/stubtest_aottest.cpp     if (input.width() != output.width() ||
output             27 test/generator/stubtest_aottest.cpp         input.height() != output.height()) {
output             28 test/generator/stubtest_aottest.cpp         fprintf(stderr, "size mismatch: %dx%d vs %dx%d\n",input.width(),input.height(),output.width(),output.height());
output             31 test/generator/stubtest_aottest.cpp     int channels = std::max(1, std::min(input.channels(), output.channels()));
output             32 test/generator/stubtest_aottest.cpp     for (int x = 0; x < output.width(); x++) {
output             33 test/generator/stubtest_aottest.cpp         for (int y = 0; y < output.height(); y++) {
output             36 test/generator/stubtest_aottest.cpp                 const OutputType actual = output(x, y, c);
output             32 test/generator/stubtest_jittest.cpp void verify(const Buffer<InputType> &input, float float_arg, int int_arg, const Buffer<OutputType> &output) {
output             33 test/generator/stubtest_jittest.cpp     if (input.width() != output.width() ||
output             34 test/generator/stubtest_jittest.cpp         input.height() != output.height()) {
output             38 test/generator/stubtest_jittest.cpp     int channels = std::max(1, std::min(input.channels(), output.channels()));
output             39 test/generator/stubtest_jittest.cpp     for (int x = 0; x < output.width(); x++) {
output             40 test/generator/stubtest_jittest.cpp         for (int y = 0; y < output.height(); y++) {
output             43 test/generator/stubtest_jittest.cpp                 const OutputType actual = output(x, y, c);
output             28 test/generator/stubuser_aottest.cpp void verify(const Buffer<InputType> &input, float float_arg, int int_arg, float offset, const Buffer<OutputType> &output) {
output             29 test/generator/stubuser_aottest.cpp     if (input.width() != output.width() ||
output             30 test/generator/stubuser_aottest.cpp         input.height() != output.height()) {
output             34 test/generator/stubuser_aottest.cpp     int channels = std::max(1, std::min(input.channels(), output.channels()));
output             35 test/generator/stubuser_aottest.cpp     for (int x = 0; x < output.width(); x++) {
output             36 test/generator/stubuser_aottest.cpp         for (int y = 0; y < output.height(); y++) {
output             39 test/generator/stubuser_aottest.cpp                 const OutputType actual = output(x, y, c);
output             67 test/generator/tiled_blur_aottest.cpp     Buffer<uint8_t> output = factory(W, H, 3);
output             70 test/generator/tiled_blur_aottest.cpp     tiled_blur(input, output);
output             74 test/generator/tiled_blur_aottest.cpp         tiled_blur(input, output);
output             83 test/generator/tiled_blur_aottest.cpp     Halide::Tools::save_image(output, "/tmp/tiled_output" + std::to_string(x) + ".png");
output             20 test/generator/tiled_blur_generator.cpp     Output<Buffer<uint8_t>> output{ "output", 3 };
output             38 test/generator/tiled_blur_generator.cpp         output(x, y, c) = saturating_cast<uint8_t>(tiled_blur_brightened * 255.f);
output             43 test/generator/tiled_blur_generator.cpp         output.reorder(c, x, y).tile(x, y, xi, yi, 32, 32);
output             44 test/generator/tiled_blur_generator.cpp         tiled_blur.compute_at(output, x);
output             45 test/generator/tiled_blur_generator.cpp         brightened.compute_at(output, x);
output             55 test/generator/tiled_blur_generator.cpp         output.dim(0).set_stride(Expr());
output             58 test/generator/tiled_blur_generator.cpp         output.specialize(is_planar(input) && is_planar(output))
output             62 test/generator/tiled_blur_generator.cpp         output.specialize(is_interleaved(input) && is_interleaved(output));
output             55 test/generator/user_context_aottest.cpp     Buffer<float> output(10, 10);
output             61 test/generator/user_context_aottest.cpp     result = user_context(context_pointer, input, output);
output             72 test/generator/user_context_aottest.cpp     void* args[3] = { &arg0, input.raw_buffer(), output.raw_buffer() };
output             28 test/generator/user_context_insanity_aottest.cpp     Buffer<float> output(10, 10);
output             30 test/generator/user_context_insanity_aottest.cpp     user_context_insanity(&got_context[index], input, output);
output             16 test/performance/block_transpose.cpp     Func input, block, block_transpose, output;
output             24 test/performance/block_transpose.cpp     output(x, y) = block_transpose(x, y);
output             27 test/performance/block_transpose.cpp     output.tile(x, y, xi, yi, 8, 8).vectorize(xi).unroll(yi);
output             30 test/performance/block_transpose.cpp     block.compute_at(output, x).vectorize(x).unroll(y);
output             35 test/performance/block_transpose.cpp             block_transpose.compute_at(output, x).unroll(x).unroll(y);
output             37 test/performance/block_transpose.cpp             output.compile_to_assembly("scalar_transpose.s", std::vector<Argument>());
output             40 test/performance/block_transpose.cpp             block_transpose.compute_at(output, x).vectorize(y).unroll(x);
output             42 test/performance/block_transpose.cpp             output.compile_to_assembly("fast_transpose_y.s", std::vector<Argument>());
output             45 test/performance/block_transpose.cpp             block_transpose.compute_at(output, x).vectorize(x).unroll(y);
output             47 test/performance/block_transpose.cpp             output.compile_to_assembly("fast_transpose_x.s", std::vector<Argument>());
output             53 test/performance/block_transpose.cpp     output.compile_jit();
output             55 test/performance/block_transpose.cpp     output.realize(result);
output             58 test/performance/block_transpose.cpp         output.realize(result);
output             68 test/performance/block_transpose.cpp     Func input, block_transpose, block, output;
output             74 test/performance/block_transpose.cpp     output(x, y) = input(y, x);
output             77 test/performance/block_transpose.cpp     output.tile(x, y, xi, yi, 8, 8).vectorize(xi).unroll(yi);
output             80 test/performance/block_transpose.cpp     block_transpose = input.in(output).compute_at(output, x).vectorize(x).unroll(y);
output             85 test/performance/block_transpose.cpp             block = block_transpose.in(output).reorder_storage(y, x).compute_at(output, x).unroll(x).unroll(y);
output             87 test/performance/block_transpose.cpp             output.compile_to_assembly("scalar_transpose.s", std::vector<Argument>());
output             90 test/performance/block_transpose.cpp             block = block_transpose.in(output).reorder_storage(y, x).compute_at(output, x).vectorize(y).unroll(x);
output             92 test/performance/block_transpose.cpp             output.compile_to_assembly("fast_transpose_y.s", std::vector<Argument>());
output             95 test/performance/block_transpose.cpp             block = block_transpose.in(output).reorder_storage(y, x).compute_at(output, x).vectorize(x).unroll(y);
output             97 test/performance/block_transpose.cpp             output.compile_to_assembly("fast_transpose_x.s", std::vector<Argument>());
output            103 test/performance/block_transpose.cpp     output.compile_jit();
output            105 test/performance/block_transpose.cpp     output.realize(result);
output            108 test/performance/block_transpose.cpp         output.realize(result);
output             10 test/performance/clamped_vector_load.cpp Buffer<uint16_t> output;
output             18 test/performance/clamped_vector_load.cpp     f.realize(output);
output             21 test/performance/clamped_vector_load.cpp         for (int y = 0; y < output.height(); y++) {
output             22 test/performance/clamped_vector_load.cpp             for (int x = 0; x < output.width(); x++) {
output             26 test/performance/clamped_vector_load.cpp                 if (output(x, y) != correct) {
output             28 test/performance/clamped_vector_load.cpp                            x, y, output(x, y), correct);
output             35 test/performance/clamped_vector_load.cpp     return benchmark(1, 10, [&]() { f.realize(output); });
output             50 test/performance/clamped_vector_load.cpp     output = Buffer<uint16_t>(1024, 320);
output            132 test/performance/clamped_vector_load.cpp     output = Buffer<uint16_t>();
output             56 test/performance/matrix_multiplication.cpp     Buffer<float> output(matrix_size, matrix_size);
output             69 test/performance/matrix_multiplication.cpp     matrix_mul.realize(output);
output             72 test/performance/matrix_multiplication.cpp         matrix_mul.realize(output);
output             23 test/performance/memcpy.cpp     Buffer<uint8_t> output(buffer_size);
output             28 test/performance/memcpy.cpp         dst.realize(output);
output             32 test/performance/memcpy.cpp         memcpy(output.data(), input.data(), input.width());
output             47 test/performance/rfactor.cpp     Buffer<float> output = Buffer<float>::make_scalar();
output             60 test/performance/rfactor.cpp         maxf.realize(output);
output            308 test/performance/rfactor.cpp     Buffer<float> output = Buffer<float>::make_scalar();
output            323 test/performance/rfactor.cpp         dot.realize(output);
output             78 tutorial/lesson_01_basics.cpp     Halide::Buffer<int32_t> output = gradient.realize(800, 600);
output             89 tutorial/lesson_01_basics.cpp     for (int j = 0; j < output.height(); j++) {
output             90 tutorial/lesson_01_basics.cpp         for (int i = 0; i < output.width(); i++) {
output             93 tutorial/lesson_01_basics.cpp             if (output(i, j) != i + j) {
output             96 tutorial/lesson_01_basics.cpp                        i, j, i+j, output(i, j));
output             94 tutorial/lesson_02_input_image.cpp     Halide::Buffer<uint8_t> output =
output             98 tutorial/lesson_02_input_image.cpp     save_image(output, "brighter.png");
output             41 tutorial/lesson_03_debugging_1.cpp     Buffer<int> output = gradient.realize(8, 8);
output             39 tutorial/lesson_04_debugging_2.cpp         Buffer<int> output = gradient.realize(8, 8);
output             45 tutorial/lesson_05_scheduling_1.cpp         Buffer<int> output = gradient.realize(4, 4);
output             91 tutorial/lesson_05_scheduling_1.cpp         Buffer<int> output = gradient.realize(4, 4);
output            133 tutorial/lesson_05_scheduling_1.cpp         Buffer<int> output = gradient.realize(4, 4);
output            171 tutorial/lesson_05_scheduling_1.cpp         Buffer<int> output = gradient.realize(4, 4);
output            211 tutorial/lesson_05_scheduling_1.cpp         Buffer<int> output = gradient.realize(8, 8);
output            270 tutorial/lesson_05_scheduling_1.cpp         Buffer<int> output = gradient.realize(8, 4);
output            365 tutorial/lesson_05_scheduling_1.cpp         Buffer<int> output = gradient.realize(7, 2);
output            452 tutorial/lesson_05_scheduling_1.cpp         Buffer<int> output = gradient.realize(8, 8);
output             53 tutorial/lesson_07_multi_stage_pipelines.cpp         Func output("output");
output             54 tutorial/lesson_07_multi_stage_pipelines.cpp         output(x, y, c) = cast<uint8_t>(blur_y(x, y, c));
output             87 tutorial/lesson_07_multi_stage_pipelines.cpp         output.realize(result);
output            155 tutorial/lesson_07_multi_stage_pipelines.cpp         Func output("output");
output            156 tutorial/lesson_07_multi_stage_pipelines.cpp         output(x, y, c) = cast<uint8_t>(blur_y(x, y, c));
output            160 tutorial/lesson_07_multi_stage_pipelines.cpp         Buffer<uint8_t> result = output.realize(input.width(), input.height(), 3);
output             43 tutorial/lesson_10_aot_compilation_run.cpp     Halide::Runtime::Buffer<uint8_t> input(640, 480), output(640, 480);
output             50 tutorial/lesson_10_aot_compilation_run.cpp     int error = brighter(input, offset, output);
output             62 tutorial/lesson_10_aot_compilation_run.cpp             uint8_t output_val = output(x, y);
output            203 tutorial/lesson_12_using_the_gpu.cpp         Buffer<uint8_t> output(input.width(), input.height(), input.channels());
output            206 tutorial/lesson_12_using_the_gpu.cpp         curved.realize(output);
output            216 tutorial/lesson_12_using_the_gpu.cpp                 curved.realize(output);
output            220 tutorial/lesson_12_using_the_gpu.cpp             output.copy_to_host();
output            234 tutorial/lesson_12_using_the_gpu.cpp         Buffer<uint8_t> output =
output            241 tutorial/lesson_12_using_the_gpu.cpp                     if (output(x, y, c) != reference_output(x, y, c)) {
output            244 tutorial/lesson_12_using_the_gpu.cpp                                output(x, y, c),
output            135 tutorial/lesson_15_generators.cpp         Func output;
output            136 tutorial/lesson_15_generators.cpp         output(x, y) = cast(output_type, rotated(x, y));
output            146 tutorial/lesson_15_generators.cpp         output.vectorize(x, natural_vector_size(output_type));
output            150 tutorial/lesson_15_generators.cpp             output.parallel(y);
output            158 tutorial/lesson_15_generators.cpp                 .compute_at(output, y)
output            162 tutorial/lesson_15_generators.cpp         return output;