halide_buffer_t    74 apps/HelloAndroid/jni/hello_wrapper.cpp     static halide_buffer_t srcBuf = {0};
halide_buffer_t    76 apps/HelloAndroid/jni/hello_wrapper.cpp     static halide_buffer_t dstBuf = {0};
halide_buffer_t    28 apps/HelloHexagon/process.cpp     int (*pipeline)(halide_buffer_t *, halide_buffer_t*);
halide_buffer_t    15 apps/c_backend/run.cpp extern "C" int an_extern_stage(halide_buffer_t *in, halide_buffer_t *out) {
halide_buffer_t    29 apps/hexagon_matmul/process.cpp     int (*pipeline)(halide_buffer_t *, halide_buffer_t*, halide_buffer_t*);
halide_buffer_t    32 apps/linear_algebra/src/halide_blas.h inline int halide_scopy(halide_buffer_t *x, halide_buffer_t *y) {
halide_buffer_t    36 apps/linear_algebra/src/halide_blas.h inline int halide_dcopy(halide_buffer_t *x, halide_buffer_t *y) {
halide_buffer_t    40 apps/linear_algebra/src/halide_blas.h inline int halide_sscal(float a, halide_buffer_t *x) {
halide_buffer_t    44 apps/linear_algebra/src/halide_blas.h inline int halide_dscal(double a, halide_buffer_t *x) {
halide_buffer_t    48 apps/linear_algebra/src/halide_blas.h inline int halide_saxpy(float a, halide_buffer_t *x, halide_buffer_t *y) {
halide_buffer_t    52 apps/linear_algebra/src/halide_blas.h inline int halide_daxpy(double a, halide_buffer_t *x, halide_buffer_t *y) {
halide_buffer_t    56 apps/linear_algebra/src/halide_blas.h inline int halide_sgemv(bool trans, float a, halide_buffer_t *A, halide_buffer_t *x, float b, halide_buffer_t *y) {
halide_buffer_t    64 apps/linear_algebra/src/halide_blas.h inline int halide_dgemv(bool trans, double a, halide_buffer_t *A, halide_buffer_t *x, double b, halide_buffer_t *y) {
halide_buffer_t    72 apps/linear_algebra/src/halide_blas.h inline int halide_sger(float a, halide_buffer_t *x, halide_buffer_t *y, halide_buffer_t *A) {
halide_buffer_t    76 apps/linear_algebra/src/halide_blas.h inline int halide_dger(float a, halide_buffer_t *x, halide_buffer_t *y, halide_buffer_t *A) {
halide_buffer_t    80 apps/linear_algebra/src/halide_blas.h inline int halide_sgemm(bool transA, bool transB, float a, halide_buffer_t *A, halide_buffer_t *B, float b, halide_buffer_t *C) {
halide_buffer_t    93 apps/linear_algebra/src/halide_blas.h inline int halide_dgemm(bool transA, bool transB, double a, halide_buffer_t *A, halide_buffer_t *B, double b, halide_buffer_t *C) {
halide_buffer_t    19 apps/openglcompute/jni/oglc_run.cpp typedef int (*filter_t) (halide_buffer_t *, halide_buffer_t *);
halide_buffer_t    12 apps/simd_op_check/driver.cpp     int (*fn)(halide_buffer_t *, // float32
halide_buffer_t    13 apps/simd_op_check/driver.cpp               halide_buffer_t *, // float64
halide_buffer_t    14 apps/simd_op_check/driver.cpp               halide_buffer_t *, // int8
halide_buffer_t    15 apps/simd_op_check/driver.cpp               halide_buffer_t *, // uint8
halide_buffer_t    16 apps/simd_op_check/driver.cpp               halide_buffer_t *, // int16
halide_buffer_t    17 apps/simd_op_check/driver.cpp               halide_buffer_t *, // uint16
halide_buffer_t    18 apps/simd_op_check/driver.cpp               halide_buffer_t *, // int32
halide_buffer_t    19 apps/simd_op_check/driver.cpp               halide_buffer_t *, // uint32
halide_buffer_t    20 apps/simd_op_check/driver.cpp               halide_buffer_t *, // int64
halide_buffer_t    21 apps/simd_op_check/driver.cpp               halide_buffer_t *, // uint64
halide_buffer_t    22 apps/simd_op_check/driver.cpp               halide_buffer_t *); // output
halide_buffer_t    36 apps/simd_op_check/driver.cpp halide_buffer_t make_buffer(int w, int h) {
halide_buffer_t    51 apps/simd_op_check/driver.cpp     halide_buffer_t buf = {0};
halide_buffer_t    75 apps/simd_op_check/driver.cpp     halide_buffer_t bufs[] = {
halide_buffer_t    88 apps/simd_op_check/driver.cpp     halide_buffer_t out = make_buffer<double>(1, 1);
halide_buffer_t   112 apps/simd_op_check/driver.cpp     for (int i = 0; i < sizeof(bufs)/sizeof(halide_buffer_t); i++) {
halide_buffer_t   281 python_bindings/python/Image.cpp         .def(p::init<halide_buffer_t>(
halide_buffer_t   595 python_bindings/python/Image.cpp     static p::object create_buffer_from_buffer(halide_buffer_t b) {
halide_buffer_t   194 src/AddImageChecks.cpp                 Expr query_buf = Variable::make(type_of<struct halide_buffer_t *>(),
halide_buffer_t   352 src/AddImageChecks.cpp         builder.buffer_memory = Variable::make(type_of<struct halide_buffer_t *>(), name + ".buffer");
halide_buffer_t   342 src/BoundsInference.cpp                     Expr outer_query = Variable::make(type_of<struct halide_buffer_t *>(), outer_query_name);
halide_buffer_t   344 src/BoundsInference.cpp                     Expr inner_query = Variable::make(type_of<struct halide_buffer_t *>(), inner_query_name);
halide_buffer_t   371 src/BoundsInference.cpp                                       Variable::make(type_of<struct halide_buffer_t *>(), func.name() + ".o0.bounds_query"), s);
halide_buffer_t   382 src/BoundsInference.cpp                     Expr inner_query = Variable::make(type_of<struct halide_buffer_t *>(), inner_query_name);
halide_buffer_t   504 src/BoundsInference.cpp                         bounds_inference_args.push_back(Variable::make(type_of<struct halide_buffer_t *>(), name));
halide_buffer_t   513 src/BoundsInference.cpp                     Expr in_buf = Variable::make(type_of<struct halide_buffer_t *>(), name + ".buffer");
halide_buffer_t   519 src/BoundsInference.cpp                     Expr query_buf = Call::make(type_of<struct halide_buffer_t *>(), Call::alloca,
halide_buffer_t   523 src/BoundsInference.cpp                     query_buf = Call::make(type_of<struct halide_buffer_t *>(), Call::buffer_init_from_buffer,
halide_buffer_t   527 src/BoundsInference.cpp                     Expr buf = Variable::make(type_of<struct halide_buffer_t *>(), query_name, b, p, ReductionDomain());
halide_buffer_t   554 src/BoundsInference.cpp                 bounds_inference_args.push_back(Variable::make(type_of<struct halide_buffer_t *>(), buf_name));
halide_buffer_t   740 src/BoundsInference.cpp                             Expr buf = Variable::make(type_of<struct halide_buffer_t *>(), buf_name);
halide_buffer_t   148 src/Buffer.h       explicit Buffer(const halide_buffer_t &buf,
halide_buffer_t   295 src/CPlusPlusMangle.cpp             result += prev_decls.check_and_enter_type(mangle_type(arg.is_expr() ? arg.expr.type() : type_of<struct halide_buffer_t *>(), target, prev_decls));
halide_buffer_t   588 src/CPlusPlusMangle.cpp         result += mangle_type(arg.is_expr() ? arg.expr.type() : type_of<struct halide_buffer_t *>(), target, prevs);
halide_buffer_t   146 src/CodeGen_C.cpp         forward_declared.insert(type_of<halide_buffer_t *>().handle_type);
halide_buffer_t   630 src/CodeGen_C.cpp     halide_buffer_t b = *(buffer.raw_buffer());
halide_buffer_t   981 src/CodeGen_C.cpp         if (op->type == type_of<struct halide_buffer_t *>() &&
halide_buffer_t  2355 src/CodeGen_LLVM.cpp                 } else if (t == type_of<halide_buffer_t *>()) {
halide_buffer_t  2419 src/CodeGen_LLVM.cpp                 } else if (t == type_of<halide_buffer_t *>()) {
halide_buffer_t  2445 src/CodeGen_LLVM.cpp         if (op->type == type_of<struct halide_buffer_t *>() &&
halide_buffer_t    17 src/DebugArguments.cpp         Expr buffer_var = Variable::make(type_of<halide_buffer_t *>(), arg.name + ".buffer");
halide_buffer_t   118 src/DeviceInterface.cpp int halide_copy_to_host(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   125 src/DeviceInterface.cpp     int (*fn)(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t   139 src/DeviceInterface.cpp int halide_copy_to_device(void *user_context, struct halide_buffer_t *buf,
halide_buffer_t   143 src/DeviceInterface.cpp     int (*fn)(void *user_context, struct halide_buffer_t *buf, const halide_device_interface_t *device_interface);
halide_buffer_t   153 src/DeviceInterface.cpp int halide_device_sync(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   156 src/DeviceInterface.cpp     int (*fn)(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t   165 src/DeviceInterface.cpp int halide_device_malloc(void *user_context, struct halide_buffer_t *buf, const halide_device_interface_t *device_interface) {
halide_buffer_t   168 src/DeviceInterface.cpp     int (*fn)(void *user_context, struct halide_buffer_t *buf, const halide_device_interface_t *device_interface);
halide_buffer_t   176 src/DeviceInterface.cpp int halide_device_free(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   183 src/DeviceInterface.cpp     int (*fn)(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t   195 src/DeviceInterface.cpp int halide_weak_device_free(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   218 src/DeviceInterface.cpp int halide_opengl_wrap_texture(void *user_context, struct halide_buffer_t *buf, uintptr_t tex) {
halide_buffer_t   221 src/DeviceInterface.cpp     int (*fn)(void *, struct halide_buffer_t *, uintptr_t);
halide_buffer_t   229 src/DeviceInterface.cpp uintptr_t halide_opengl_detach_texture(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   232 src/DeviceInterface.cpp     uintptr_t (*fn)(void *, struct halide_buffer_t *);
halide_buffer_t   625 src/HexagonOffload.cpp             buf = Variable::make(type_of<halide_buffer_t *>(), storage.name() + ".buffer", storage);
halide_buffer_t   643 src/HexagonOffload.cpp         Expr buf = Variable::make(type_of<halide_buffer_t *>(), string(name) + ".buffer", code);
halide_buffer_t   743 src/HexagonOffload.cpp             Expr buf = Variable::make(type_of<halide_buffer_t *>(), i.first + ".buffer");
halide_buffer_t   813 src/HexagonOffload.cpp             Expr buf_var = Variable::make(type_of<struct halide_buffer_t *>(), "hexagon_code.buffer");
halide_buffer_t   624 src/IROperator.cpp         args[0] = Call::make(type_of<struct halide_buffer_t *>(), Call::alloca, {sz}, Call::Intrinsic);
halide_buffer_t   705 src/IROperator.cpp     Expr e = Call::make(type_of<struct halide_buffer_t *>(), Call::buffer_init, args, Call::Extern);
halide_buffer_t   220 src/InjectHostDevBufferCopies.cpp         Expr buf = Variable::make(type_of<struct halide_buffer_t *>(), buf_name + ".buffer");
halide_buffer_t   241 src/InjectHostDevBufferCopies.cpp         Expr buffer = Variable::make(type_of<struct halide_buffer_t *>(), buf_name + ".buffer");
halide_buffer_t   361 src/InjectHostDevBufferCopies.cpp             Expr buffer = Variable::make(type_of<struct halide_buffer_t *>(), i.first + ".buffer");
halide_buffer_t   588 src/InjectHostDevBufferCopies.cpp                                                    { Variable::make(type_of<struct halide_buffer_t *>(), op->name + ".buffer") },
halide_buffer_t    43 src/InjectImageIntrinsics.cpp             Variable::make(type_of<struct halide_buffer_t *>(), provide->name + ".buffer"),
halide_buffer_t    84 src/InjectImageIntrinsics.cpp         args[1] = Variable::make(type_of<struct halide_buffer_t *>(), call->name + ".buffer");
halide_buffer_t   425 src/JITModule.cpp     llvm::Type *halide_buffer_t = dummy_module.getTypeByName("struct.halide_buffer_t");
halide_buffer_t   426 src/JITModule.cpp     if (halide_buffer_t == nullptr) {
halide_buffer_t   427 src/JITModule.cpp         halide_buffer_t = llvm::StructType::create(jit_module->context, "struct.halide_buffer_t");
halide_buffer_t   429 src/JITModule.cpp     llvm::Type *halide_buffer_t_star = llvm::PointerType::get(halide_buffer_t, 0);
halide_buffer_t   441 src/JITModule.cpp         if (t == type_of<struct halide_buffer_t *>()) {
halide_buffer_t   267 src/Memoization.cpp         args.push_back(Variable::make(type_of<halide_buffer_t *>(), computed_bounds_name));
halide_buffer_t   271 src/Memoization.cpp             buffers.push_back(Variable::make(type_of<halide_buffer_t *>(), storage_base_name + ".buffer"));
halide_buffer_t   274 src/Memoization.cpp                 buffers.push_back(Variable::make(type_of<halide_buffer_t *>(), storage_base_name + "." + std::to_string(i) + ".buffer"));
halide_buffer_t   277 src/Memoization.cpp         args.push_back(Call::make(type_of<halide_buffer_t **>(), Call::make_struct, buffers, Call::Intrinsic));
halide_buffer_t   288 src/Memoization.cpp         args.push_back(Variable::make(type_of<halide_buffer_t *>(), computed_bounds_name));
halide_buffer_t   292 src/Memoization.cpp             buffers.push_back(Variable::make(type_of<halide_buffer_t *>(), storage_base_name + ".buffer"));
halide_buffer_t   295 src/Memoization.cpp                 buffers.push_back(Variable::make(type_of<halide_buffer_t *>(), storage_base_name + "." + std::to_string(i) + ".buffer"));
halide_buffer_t   298 src/Memoization.cpp         args.push_back(Call::make(type_of<halide_buffer_t **>(), Call::make_struct, buffers, Call::Intrinsic));
halide_buffer_t   491 src/Memoization.cpp                 expr = Call::make(type_of<struct halide_buffer_t *>(), Call::buffer_init,
halide_buffer_t   514 src/Memoization.cpp                                                  { Variable::make(type_of<struct halide_buffer_t *>(), allocation->name + ".buffer") }, Call::Extern),
halide_buffer_t   355 src/ScheduleFunctions.cpp                     Expr buffer = Variable::make(type_of<struct halide_buffer_t *>(), buf_name);
halide_buffer_t   364 src/ScheduleFunctions.cpp                 Expr buf = Variable::make(type_of<struct halide_buffer_t *>(), b.name() + ".buffer", p);
halide_buffer_t   370 src/ScheduleFunctions.cpp                 Expr buf = Variable::make(type_of<struct halide_buffer_t *>(), p.name() + ".buffer", p);
halide_buffer_t   394 src/ScheduleFunctions.cpp                 Expr buffer = Variable::make(type_of<struct halide_buffer_t *>(), buf_name);
halide_buffer_t   415 src/ScheduleFunctions.cpp                 Expr src_buffer = Variable::make(type_of<struct halide_buffer_t *>(), src_buf_name);
halide_buffer_t   418 src/ScheduleFunctions.cpp                 Expr output_buffer_t = Call::make(type_of<struct halide_buffer_t *>(), Call::alloca,
halide_buffer_t   439 src/ScheduleFunctions.cpp                 output_buffer_t = Call::make(type_of<struct halide_buffer_t *>(), Call::buffer_crop, args, Call::Extern);
halide_buffer_t   442 src/ScheduleFunctions.cpp                 extern_call_args.push_back(Variable::make(type_of<struct halide_buffer_t *>(), buf_name));
halide_buffer_t   149 src/Type.h     HALIDE_DECLARE_EXTERN_STRUCT_TYPE(halide_buffer_t);
halide_buffer_t   178 src/WrapExternStages.cpp             Expr new_buffer_var = Variable::make(type_of<struct halide_buffer_t *>(), new_buffer_name);
halide_buffer_t   101 src/runtime/HalideBuffer.h     halide_buffer_t buf = {0};
halide_buffer_t   221 src/runtime/HalideBuffer.h     void copy_shape_from(const halide_buffer_t &other) {
halide_buffer_t   240 src/runtime/HalideBuffer.h     void initialize_from_buffer(const halide_buffer_t &b) {
halide_buffer_t   241 src/runtime/HalideBuffer.h         memcpy(&buf, &b, sizeof(halide_buffer_t));
halide_buffer_t   446 src/runtime/HalideBuffer.h         memset(&buf, 0, sizeof(halide_buffer_t));
halide_buffer_t   452 src/runtime/HalideBuffer.h     Buffer(const halide_buffer_t &buf) {
halide_buffer_t   874 src/runtime/HalideBuffer.h     halide_buffer_t *raw_buffer() {
halide_buffer_t   878 src/runtime/HalideBuffer.h     const halide_buffer_t *raw_buffer() const {
halide_buffer_t   885 src/runtime/HalideBuffer.h     operator halide_buffer_t *() {
halide_buffer_t    60 src/runtime/HalideRuntime.h struct halide_buffer_t;
halide_buffer_t   222 src/runtime/HalideRuntime.h                                     struct halide_buffer_t *buf);
halide_buffer_t   472 src/runtime/HalideRuntime.h extern int halide_copy_to_host(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t   480 src/runtime/HalideRuntime.h extern int halide_copy_to_device(void *user_context, struct halide_buffer_t *buf,
halide_buffer_t   485 src/runtime/HalideRuntime.h extern int halide_device_sync(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t   488 src/runtime/HalideRuntime.h extern int halide_device_malloc(void *user_context, struct halide_buffer_t *buf,
halide_buffer_t   492 src/runtime/HalideRuntime.h extern int halide_device_free(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t   497 src/runtime/HalideRuntime.h typedef int (*halide_device_free_t)(void *, struct halide_buffer_t *);
halide_buffer_t   500 src/runtime/HalideRuntime.h extern int halide_weak_device_free(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t   522 src/runtime/HalideRuntime.h extern __attribute__((weak)) int halide_weak_device_free(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t   579 src/runtime/HalideRuntime.h                                            struct halide_buffer_t *realized_bounds,
halide_buffer_t   580 src/runtime/HalideRuntime.h                                            int32_t tuple_count, struct halide_buffer_t **tuple_buffers);
halide_buffer_t   597 src/runtime/HalideRuntime.h                                           struct halide_buffer_t *realized_bounds,
halide_buffer_t   599 src/runtime/HalideRuntime.h                                           struct halide_buffer_t **tuple_buffers);
halide_buffer_t   652 src/runtime/HalideRuntime.h extern void halide_msan_annotate_buffer_is_initialized(void *user_context, struct halide_buffer_t *buffer);
halide_buffer_t  1147 src/runtime/HalideRuntime.h                                    const buffer_t *old_buf, halide_buffer_t *new_buf);
halide_buffer_t  1153 src/runtime/HalideRuntime.h                                      const halide_buffer_t *new_buf, buffer_t *old_buf);
halide_buffer_t  1158 src/runtime/HalideRuntime.h                                                    const halide_buffer_t *new_buf, buffer_t *old_buf);
halide_buffer_t    43 src/runtime/HalideRuntimeCuda.h extern int halide_cuda_wrap_device_ptr(void *user_context, struct halide_buffer_t *buf, uintptr_t device_ptr);
halide_buffer_t    54 src/runtime/HalideRuntimeCuda.h extern uintptr_t halide_cuda_detach_device_ptr(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    61 src/runtime/HalideRuntimeCuda.h extern uintptr_t halide_cuda_get_device_ptr(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    29 src/runtime/HalideRuntimeHexagonHost.h extern int halide_hexagon_wrap_device_handle(void *user_context, struct halide_buffer_t *buf,
halide_buffer_t    40 src/runtime/HalideRuntimeHexagonHost.h extern void *halide_hexagon_detach_device_handle(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    44 src/runtime/HalideRuntimeHexagonHost.h extern void *halide_hexagon_get_device_handle(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    45 src/runtime/HalideRuntimeHexagonHost.h extern uint64_t halide_hexagon_get_device_size(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    44 src/runtime/HalideRuntimeMetal.h extern int halide_metal_wrap_buffer(void *user_context, struct halide_buffer_t *buf, uintptr_t buffer);
halide_buffer_t    54 src/runtime/HalideRuntimeMetal.h extern uintptr_t halide_metal_detach_buffer(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    61 src/runtime/HalideRuntimeMetal.h extern uintptr_t halide_metal_get_buffer(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    71 src/runtime/HalideRuntimeOpenCL.h extern int halide_opencl_wrap_cl_mem(void *user_context, struct halide_buffer_t *buf, uintptr_t device_ptr);
halide_buffer_t    81 src/runtime/HalideRuntimeOpenCL.h extern uintptr_t halide_opencl_detach_cl_mem(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    88 src/runtime/HalideRuntimeOpenCL.h extern uintptr_t halide_opencl_get_cl_mem(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    43 src/runtime/HalideRuntimeOpenGL.h extern int halide_opengl_wrap_texture(void *user_context, struct halide_buffer_t *buf, uintptr_t texture_id);
halide_buffer_t    52 src/runtime/HalideRuntimeOpenGL.h extern int halide_opengl_wrap_render_target(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    63 src/runtime/HalideRuntimeOpenGL.h extern uintptr_t halide_opengl_detach_texture(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    71 src/runtime/HalideRuntimeOpenGL.h extern uintptr_t halide_opengl_get_texture(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    18 src/runtime/buffer_t.cpp uint8_t *_halide_buffer_get_host(const halide_buffer_t *buf) {
halide_buffer_t    23 src/runtime/buffer_t.cpp uint64_t _halide_buffer_get_device(const halide_buffer_t *buf) {
halide_buffer_t    28 src/runtime/buffer_t.cpp const struct halide_device_interface_t *_halide_buffer_get_device_interface(const halide_buffer_t *buf) {
halide_buffer_t    33 src/runtime/buffer_t.cpp int _halide_buffer_get_min(const halide_buffer_t *buf, int d) {
halide_buffer_t    38 src/runtime/buffer_t.cpp int _halide_buffer_get_max(const halide_buffer_t *buf, int d) {
halide_buffer_t    43 src/runtime/buffer_t.cpp int _halide_buffer_get_extent(const halide_buffer_t *buf, int d) {
halide_buffer_t    48 src/runtime/buffer_t.cpp int _halide_buffer_get_stride(const halide_buffer_t *buf, int d) {
halide_buffer_t    53 src/runtime/buffer_t.cpp int _halide_buffer_set_host_dirty(halide_buffer_t *buf, bool val) {
halide_buffer_t    59 src/runtime/buffer_t.cpp int _halide_buffer_set_device_dirty(halide_buffer_t *buf, bool val) {
halide_buffer_t    65 src/runtime/buffer_t.cpp bool _halide_buffer_get_host_dirty(const halide_buffer_t *buf) {
halide_buffer_t    70 src/runtime/buffer_t.cpp bool _halide_buffer_get_device_dirty(const halide_buffer_t *buf) {
halide_buffer_t    75 src/runtime/buffer_t.cpp halide_dimension_t *_halide_buffer_get_shape(halide_buffer_t *buf) {
halide_buffer_t    80 src/runtime/buffer_t.cpp bool _halide_buffer_is_bounds_query(const halide_buffer_t *buf) {
halide_buffer_t    85 src/runtime/buffer_t.cpp uint8_t _halide_buffer_get_type_code(const halide_buffer_t *buf) {
halide_buffer_t    90 src/runtime/buffer_t.cpp uint8_t _halide_buffer_get_type_bits(const halide_buffer_t *buf) {
halide_buffer_t    95 src/runtime/buffer_t.cpp uint16_t _halide_buffer_get_type_lanes(const halide_buffer_t *buf) {
halide_buffer_t   100 src/runtime/buffer_t.cpp halide_buffer_t *_halide_buffer_init(halide_buffer_t *dst,
halide_buffer_t   126 src/runtime/buffer_t.cpp halide_buffer_t *_halide_buffer_init_from_buffer(halide_buffer_t *dst,
halide_buffer_t   128 src/runtime/buffer_t.cpp                                                  const halide_buffer_t *src) {
halide_buffer_t   143 src/runtime/buffer_t.cpp halide_buffer_t *_halide_buffer_crop(halide_buffer_t *dst,
halide_buffer_t   145 src/runtime/buffer_t.cpp                                      const halide_buffer_t *src,
halide_buffer_t    18 src/runtime/cache.cpp WEAK void debug_print_buffer(void *user_context, const char *buf_name, const halide_buffer_t &buf) {
halide_buffer_t    68 src/runtime/cache.cpp WEAK bool buffer_has_shape(const halide_buffer_t *buf, const halide_dimension_t *shape) {
halide_buffer_t    97 src/runtime/cache.cpp     halide_buffer_t *buf;
halide_buffer_t   101 src/runtime/cache.cpp               const halide_buffer_t *computed_bounds_buf,
halide_buffer_t   102 src/runtime/cache.cpp               int32_t tuples, halide_buffer_t **tuple_buffers);
halide_buffer_t   104 src/runtime/cache.cpp     halide_buffer_t &buffer(int32_t i);
halide_buffer_t   118 src/runtime/cache.cpp                            uint32_t key_hash, const halide_buffer_t *computed_bounds_buf,
halide_buffer_t   119 src/runtime/cache.cpp                            int32_t tuples, halide_buffer_t **tuple_buffers) {
halide_buffer_t   133 src/runtime/cache.cpp     storage_bytes += sizeof(halide_buffer_t) * tuple_count;
halide_buffer_t   151 src/runtime/cache.cpp     buf = (halide_buffer_t *)metadata_storage;
halide_buffer_t   330 src/runtime/cache.cpp                                          halide_buffer_t *computed_bounds, int32_t tuple_count, halide_buffer_t **tuple_buffers) {
halide_buffer_t   343 src/runtime/cache.cpp             halide_buffer_t *buf = tuple_buffers[i];
halide_buffer_t   383 src/runtime/cache.cpp                     halide_buffer_t *buf = tuple_buffers[i];
halide_buffer_t   396 src/runtime/cache.cpp         halide_buffer_t *buf = tuple_buffers[i];
halide_buffer_t   421 src/runtime/cache.cpp                                         halide_buffer_t *computed_bounds,
halide_buffer_t   422 src/runtime/cache.cpp                                         int32_t tuple_count, halide_buffer_t **tuple_buffers) {
halide_buffer_t   438 src/runtime/cache.cpp             halide_buffer_t *buf = tuple_buffers[i];
halide_buffer_t   455 src/runtime/cache.cpp                     halide_buffer_t *buf = tuple_buffers[i];
halide_buffer_t   479 src/runtime/cache.cpp             halide_buffer_t *buf = tuple_buffers[i];
halide_buffer_t   335 src/runtime/cuda.cpp WEAK bool validate_device_pointer(void *user_context, halide_buffer_t* buf, size_t size=0) {
halide_buffer_t   428 src/runtime/cuda.cpp WEAK int halide_cuda_device_free(void *user_context, halide_buffer_t* buf) {
halide_buffer_t   527 src/runtime/cuda.cpp WEAK int halide_cuda_device_malloc(void *user_context, halide_buffer_t *buf) {
halide_buffer_t   613 src/runtime/cuda.cpp WEAK int halide_cuda_copy_to_device(void *user_context, halide_buffer_t* buf) {
halide_buffer_t   645 src/runtime/cuda.cpp WEAK int halide_cuda_copy_to_host(void *user_context, halide_buffer_t* buf) {
halide_buffer_t   678 src/runtime/cuda.cpp WEAK int halide_cuda_device_sync(void *user_context, struct halide_buffer_t *) {
halide_buffer_t   805 src/runtime/cuda.cpp WEAK int halide_cuda_device_and_host_malloc(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   809 src/runtime/cuda.cpp WEAK int halide_cuda_device_and_host_free(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   813 src/runtime/cuda.cpp WEAK int halide_cuda_wrap_device_ptr(void *user_context, struct halide_buffer_t *buf, uintptr_t device_ptr) {
halide_buffer_t   832 src/runtime/cuda.cpp WEAK uintptr_t halide_cuda_detach_device_ptr(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   844 src/runtime/cuda.cpp WEAK uintptr_t halide_cuda_get_device_ptr(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t    68 src/runtime/device_buffer_utils.h WEAK device_copy make_host_to_device_copy(const halide_buffer_t *buf) {
halide_buffer_t   138 src/runtime/device_buffer_utils.h WEAK device_copy make_device_to_host_copy(const halide_buffer_t *buf) {
halide_buffer_t    29 src/runtime/device_interface.cpp WEAK int copy_to_host_already_locked(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t    68 src/runtime/device_interface.cpp WEAK int halide_copy_to_host(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t    79 src/runtime/device_interface.cpp                                struct halide_buffer_t *buf,
halide_buffer_t   150 src/runtime/device_interface.cpp WEAK int halide_device_sync(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   168 src/runtime/device_interface.cpp WEAK int halide_device_malloc(void *user_context, struct halide_buffer_t *buf,
halide_buffer_t   199 src/runtime/device_interface.cpp WEAK int halide_device_free(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   223 src/runtime/device_interface.cpp WEAK int halide_weak_device_free(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   230 src/runtime/device_interface.cpp     struct halide_buffer_t *buf = (struct halide_buffer_t *)obj;
halide_buffer_t   238 src/runtime/device_interface.cpp WEAK int halide_device_and_host_malloc(void *user_context, struct halide_buffer_t *buf,
halide_buffer_t   270 src/runtime/device_interface.cpp WEAK int halide_device_and_host_free(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   300 src/runtime/device_interface.cpp WEAK int halide_default_device_and_host_malloc(void *user_context, struct halide_buffer_t *buf,
halide_buffer_t   315 src/runtime/device_interface.cpp WEAK int halide_default_device_and_host_free(void *user_context, struct halide_buffer_t *buf,
halide_buffer_t   330 src/runtime/device_interface.cpp     struct halide_buffer_t *buf = (struct halide_buffer_t *)obj;
halide_buffer_t    14 src/runtime/device_interface.h     int (*device_malloc)(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    15 src/runtime/device_interface.h     int (*device_free)(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    16 src/runtime/device_interface.h     int (*device_sync)(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    18 src/runtime/device_interface.h     int (*copy_to_host)(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    19 src/runtime/device_interface.h     int (*copy_to_device)(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    20 src/runtime/device_interface.h     int (*device_and_host_malloc)(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    21 src/runtime/device_interface.h     int (*device_and_host_free)(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t    24 src/runtime/device_interface.h extern WEAK int halide_default_device_and_host_malloc(void *user_context, struct halide_buffer_t *buf,
halide_buffer_t    26 src/runtime/device_interface.h extern WEAK int halide_default_device_and_host_free(void *user_context, struct halide_buffer_t *buf,
halide_buffer_t   401 src/runtime/hexagon_host.cpp WEAK int halide_hexagon_device_malloc(void *user_context, halide_buffer_t *buf) {
halide_buffer_t   476 src/runtime/hexagon_host.cpp WEAK int halide_hexagon_device_free(void *user_context, halide_buffer_t* buf) {
halide_buffer_t   511 src/runtime/hexagon_host.cpp WEAK int halide_hexagon_copy_to_device(void *user_context, halide_buffer_t* buf) {
halide_buffer_t   540 src/runtime/hexagon_host.cpp WEAK int halide_hexagon_copy_to_host(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   564 src/runtime/hexagon_host.cpp WEAK int halide_hexagon_device_sync(void *user_context, struct halide_buffer_t *) {
halide_buffer_t   571 src/runtime/hexagon_host.cpp WEAK int halide_hexagon_wrap_device_handle(void *user_context, struct halide_buffer_t *buf,
halide_buffer_t   590 src/runtime/hexagon_host.cpp WEAK void *halide_hexagon_detach_device_handle(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   605 src/runtime/hexagon_host.cpp WEAK void *halide_hexagon_get_device_handle(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   614 src/runtime/hexagon_host.cpp WEAK uint64_t halide_hexagon_get_device_size(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   623 src/runtime/hexagon_host.cpp WEAK int halide_hexagon_device_and_host_malloc(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   632 src/runtime/hexagon_host.cpp WEAK int halide_hexagon_device_and_host_free(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   257 src/runtime/matlab.cpp                                                 halide_buffer_t *buf) {
halide_buffer_t   418 src/runtime/matlab.cpp             halide_buffer_t *buf = (halide_buffer_t *)__builtin_alloca(sizeof(halide_buffer_t));
halide_buffer_t   419 src/runtime/matlab.cpp             memset(buf, 0, sizeof(halide_buffer_t));
halide_buffer_t   448 src/runtime/matlab.cpp             halide_buffer_t *buf = (halide_buffer_t *)args[i];
halide_buffer_t   453 src/runtime/matlab.cpp             halide_buffer_t *buf = (halide_buffer_t *)args[i];
halide_buffer_t   327 src/runtime/metal.cpp WEAK int halide_metal_device_malloc(void *user_context, halide_buffer_t* buf) {
halide_buffer_t   373 src/runtime/metal.cpp WEAK int halide_metal_device_free(void *user_context, halide_buffer_t* buf) {
halide_buffer_t   448 src/runtime/metal.cpp inline void halide_metal_device_sync_internal(mtl_command_queue *queue, struct halide_buffer_t *buffer) {
halide_buffer_t   464 src/runtime/metal.cpp WEAK int halide_metal_device_sync(void *user_context, struct halide_buffer_t *buffer) {
halide_buffer_t   530 src/runtime/metal.cpp WEAK int halide_metal_copy_to_device(void *user_context, halide_buffer_t* buffer) {
halide_buffer_t   571 src/runtime/metal.cpp WEAK int halide_metal_copy_to_host(void *user_context, halide_buffer_t* buffer) {
halide_buffer_t   728 src/runtime/metal.cpp WEAK int halide_metal_device_and_host_malloc(void *user_context, struct halide_buffer_t *buffer) {
halide_buffer_t   742 src/runtime/metal.cpp WEAK int halide_metal_device_and_host_free(void *user_context, struct halide_buffer_t *buffer) {
halide_buffer_t   749 src/runtime/metal.cpp WEAK int halide_metal_wrap_buffer(void *user_context, struct halide_buffer_t *buf, uintptr_t buffer) {
halide_buffer_t   763 src/runtime/metal.cpp WEAK uintptr_t halide_metal_detach_buffer(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   775 src/runtime/metal.cpp WEAK uintptr_t halide_metal_get_buffer(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t    38 src/runtime/msan.cpp WEAK void halide_msan_annotate_buffer_is_initialized(void *user_context, halide_buffer_t *b) {
halide_buffer_t    59 src/runtime/msan.cpp     return halide_msan_annotate_buffer_is_initialized(user_context, (halide_buffer_t *)b);
halide_buffer_t     7 src/runtime/msan_stubs.cpp WEAK void halide_msan_annotate_buffer_is_initialized(void *user_context, halide_buffer_t *b) {}
halide_buffer_t    11 src/runtime/old_buffer_t.cpp WEAK int guess_type_and_dimensionality(void *user_context, buffer_t *old_buf, halide_buffer_t *new_buf) {
halide_buffer_t    37 src/runtime/old_buffer_t.cpp                                  const buffer_t *old_buf, halide_buffer_t *new_buf) {
halide_buffer_t    67 src/runtime/old_buffer_t.cpp                                    const halide_buffer_t *new_buf, buffer_t *old_buf) {
halide_buffer_t    84 src/runtime/old_buffer_t.cpp                                                  const halide_buffer_t *new_buf, buffer_t *old_buf) {
halide_buffer_t   106 src/runtime/old_buffer_t.cpp     halide_buffer_t new_buf = {0};
halide_buffer_t   118 src/runtime/old_buffer_t.cpp     halide_buffer_t new_buf = {0};
halide_buffer_t   129 src/runtime/old_buffer_t.cpp     halide_buffer_t new_buf = {0};
halide_buffer_t   141 src/runtime/old_buffer_t.cpp     halide_buffer_t new_buf = {0};
halide_buffer_t   152 src/runtime/old_buffer_t.cpp     halide_buffer_t new_buf = {0};
halide_buffer_t   217 src/runtime/opencl.cpp WEAK bool validate_device_pointer(void *user_context, halide_buffer_t* buf, size_t size=0) {
halide_buffer_t   461 src/runtime/opencl.cpp WEAK int halide_opencl_device_free(void *user_context, halide_buffer_t* buf) {
halide_buffer_t   620 src/runtime/opencl.cpp WEAK int halide_opencl_device_sync(void *user_context, halide_buffer_t *) {
halide_buffer_t   698 src/runtime/opencl.cpp WEAK int halide_opencl_device_malloc(void *user_context, halide_buffer_t* buf) {
halide_buffer_t   832 src/runtime/opencl.cpp WEAK int halide_opencl_copy_to_device(void *user_context, halide_buffer_t* buf) {
halide_buffer_t   874 src/runtime/opencl.cpp WEAK int halide_opencl_copy_to_host(void *user_context, halide_buffer_t* buf) {
halide_buffer_t  1039 src/runtime/opencl.cpp WEAK int halide_opencl_device_and_host_malloc(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t  1043 src/runtime/opencl.cpp WEAK int halide_opencl_device_and_host_free(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t  1047 src/runtime/opencl.cpp WEAK int halide_opencl_wrap_cl_mem(void *user_context, struct halide_buffer_t *buf, uintptr_t mem) {
halide_buffer_t  1066 src/runtime/opencl.cpp WEAK uintptr_t halide_opencl_detach_cl_mem(void *user_context, halide_buffer_t *buf) {
halide_buffer_t  1078 src/runtime/opencl.cpp WEAK uintptr_t halide_opencl_get_cl_mem(void *user_context, halide_buffer_t *buf) {
halide_buffer_t   354 src/runtime/opengl.cpp WEAK void debug_buffer(void *user_context, halide_buffer_t *buf) {
halide_buffer_t   804 src/runtime/opengl.cpp WEAK bool get_texture_format(void *user_context, halide_buffer_t *buf,
halide_buffer_t   886 src/runtime/opengl.cpp WEAK bool get_texture_dimensions(void *user_context, halide_buffer_t *buf, GLint *width,
halide_buffer_t   918 src/runtime/opengl.cpp WEAK TextureInfo *new_texture_info(GLuint tex, const halide_buffer_t *buf, bool halide_allocated) {
halide_buffer_t   949 src/runtime/opengl.cpp WEAK int halide_opengl_device_malloc(void *user_context, halide_buffer_t *buf) {
halide_buffer_t  1055 src/runtime/opengl.cpp WEAK int halide_opengl_device_free(void *user_context, halide_buffer_t *buf) {
halide_buffer_t  1105 src/runtime/opengl.cpp  void halide_to_interleaved(const halide_buffer_t *src_buf, T *dst) {
halide_buffer_t  1132 src/runtime/opengl.cpp void interleaved_to_halide(void *user_context, const T *src, int src_channels, halide_buffer_t *dst_buf) {
halide_buffer_t  1158 src/runtime/opengl.cpp WEAK int halide_opengl_copy_to_device(void *user_context, halide_buffer_t *buf) {
halide_buffer_t  1247 src/runtime/opengl.cpp WEAK int halide_opengl_copy_to_host(void *user_context, halide_buffer_t *buf) {
halide_buffer_t  1890 src/runtime/opengl.cpp WEAK int halide_opengl_device_sync(void *user_context, struct halide_buffer_t *) {
halide_buffer_t  2046 src/runtime/opengl.cpp WEAK int halide_opengl_device_and_host_malloc(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t  2050 src/runtime/opengl.cpp WEAK int halide_opengl_device_and_host_free(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t  2078 src/runtime/opengl.cpp WEAK int halide_opengl_wrap_texture(void *user_context, halide_buffer_t *buf, uintptr_t texture_id) {
halide_buffer_t  2105 src/runtime/opengl.cpp WEAK int halide_opengl_wrap_render_target(void *user_context, halide_buffer_t *buf) {
halide_buffer_t  2129 src/runtime/opengl.cpp WEAK uintptr_t halide_opengl_detach_texture(void *user_context, halide_buffer_t *buf) {
halide_buffer_t  2150 src/runtime/opengl.cpp WEAK uintptr_t halide_opengl_get_texture(void *user_context, halide_buffer_t *buf) {
halide_buffer_t   128 src/runtime/openglcompute.cpp WEAK void debug_buffer(void *user_context, halide_buffer_t *buf) {
halide_buffer_t   232 src/runtime/openglcompute.cpp WEAK int halide_openglcompute_device_malloc(void *user_context, halide_buffer_t *buf) {
halide_buffer_t   303 src/runtime/openglcompute.cpp WEAK int halide_openglcompute_device_free(void *user_context, halide_buffer_t *buf) {
halide_buffer_t   339 src/runtime/openglcompute.cpp WEAK int halide_openglcompute_copy_to_device(void *user_context, halide_buffer_t *buf) {
halide_buffer_t   374 src/runtime/openglcompute.cpp WEAK int halide_openglcompute_copy_to_host(void *user_context, halide_buffer_t *buf) {
halide_buffer_t   511 src/runtime/openglcompute.cpp WEAK int halide_openglcompute_device_sync(void *user_context, halide_buffer_t *) {
halide_buffer_t   656 src/runtime/openglcompute.cpp WEAK int halide_openglcompute_device_and_host_malloc(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t   660 src/runtime/openglcompute.cpp WEAK int halide_openglcompute_device_and_host_free(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t    97 src/runtime/printer.h     Printer &operator<<(const halide_buffer_t &buf) {
halide_buffer_t    96 src/runtime/runtime_internal.h struct halide_buffer_t;
halide_buffer_t   103 src/runtime/runtime_internal.h WEAK char *halide_buffer_to_string(char *dst, char *end, const halide_buffer_t *arg);
halide_buffer_t   139 src/runtime/runtime_internal.h WEAK int halide_device_and_host_malloc(void *user_context, struct halide_buffer_t *buf,
halide_buffer_t   141 src/runtime/runtime_internal.h WEAK int halide_device_and_host_free(void *user_context, struct halide_buffer_t *buf);
halide_buffer_t   274 src/runtime/to_string.cpp WEAK char *halide_buffer_to_string(char *dst, char *end, const halide_buffer_t *buf) {
halide_buffer_t   103 src/runtime/write_debug_image.cpp                                              int32_t type_code, struct halide_buffer_t *buf) {
halide_buffer_t     7 test/correctness/buffer_t.cpp     static_assert(offsetof(halide_buffer_t, f) == (sizeof(void*) == 8 ? (s64) : (s32)), #f " is wrong")
halide_buffer_t    27 test/correctness/buffer_t.cpp     static_assert((sizeof(void *) == 8 && sizeof(halide_buffer_t) == 56) ||
halide_buffer_t    28 test/correctness/buffer_t.cpp                   (sizeof(void *) == 4 && sizeof(halide_buffer_t) == 40),
halide_buffer_t    34 test/correctness/buffer_t.cpp     static_assert(ALIGN_OF(halide_buffer_t) >= ALIGN_OF(uint8_t*), "align is wrong");
halide_buffer_t    39 test/correctness/buffer_t.cpp     if (runtime_size != sizeof(halide_buffer_t)) {
halide_buffer_t    41 test/correctness/buffer_t.cpp                runtime_size, (int)sizeof(halide_buffer_t));
halide_buffer_t    11 test/correctness/extern_bounds_inference.cpp extern "C" DLLEXPORT int translate(halide_buffer_t *in, int dx, int dy, halide_buffer_t *out) {
halide_buffer_t    15 test/correctness/extern_consumer.cpp int dump_to_file(halide_buffer_t *input, const char *filename,
halide_buffer_t    17 test/correctness/extern_consumer.cpp                  halide_buffer_t *) {
halide_buffer_t    11 test/correctness/extern_output_expansion.cpp extern "C" DLLEXPORT int extern_stage(halide_buffer_t *in, halide_buffer_t *out) {
halide_buffer_t    26 test/correctness/extern_producer.cpp extern "C" DLLEXPORT int make_data(halide_buffer_t *out) {
halide_buffer_t    62 test/correctness/extern_producer.cpp extern "C" DLLEXPORT int make_data_multi(halide_buffer_t *out1, halide_buffer_t *out2) {
halide_buffer_t    14 test/correctness/extern_sort.cpp extern "C" DLLEXPORT int sort_buffer(halide_buffer_t *in, halide_buffer_t *out) {
halide_buffer_t    10 test/correctness/extern_stage.cpp extern "C" DLLEXPORT int flip_x(halide_buffer_t *in1, halide_buffer_t *in2, halide_buffer_t *out) {
halide_buffer_t    46 test/correctness/external_code.cpp     auto main_function = (int (*)(halide_buffer_t *buf))jit_module.main_function();
halide_buffer_t    10 test/correctness/many_small_extern_stages.cpp void dump_buffer_shape(halide_buffer_t *b) {
halide_buffer_t    16 test/correctness/many_small_extern_stages.cpp extern "C" DLLEXPORT int copy(halide_buffer_t *in, halide_buffer_t *out) {
halide_buffer_t    19 test/correctness/memoize.cpp extern "C" DLLEXPORT int count_calls(halide_buffer_t *out) {
halide_buffer_t    29 test/correctness/memoize.cpp extern "C" DLLEXPORT int count_calls_with_arg(uint8_t val, halide_buffer_t *out) {
halide_buffer_t    39 test/correctness/memoize.cpp extern "C" DLLEXPORT int count_calls_with_arg_parallel(uint8_t val, halide_buffer_t *out) {
halide_buffer_t    49 test/correctness/memoize.cpp extern "C" DLLEXPORT int count_calls_staged(int32_t stage, uint8_t val, halide_buffer_t *in, halide_buffer_t *out) {
halide_buffer_t    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) {
halide_buffer_t    70 test/correctness/tracing_stack.cpp     halide_buffer_t *buf = input.raw_buffer();
halide_buffer_t    44 test/generator/argvcall_aottest.cpp     void* args[3] = { &arg0, &arg1, (halide_buffer_t *)output };
halide_buffer_t    46 test/generator/cleanup_on_error_aottest.cpp extern "C" int halide_device_free(void *user_context, struct halide_buffer_t *buf) {
halide_buffer_t    51 test/generator/cleanup_on_error_aottest.cpp extern "C" int halide_device_malloc(void *user_context, struct halide_buffer_t *buf,
halide_buffer_t    61 test/generator/cxx_mangling_aottest.cpp     int (*f)(halide_buffer_t *,
halide_buffer_t    74 test/generator/cxx_mangling_aottest.cpp              halide_buffer_t *) = HalideTest::cxx_mangling_gpu;
halide_buffer_t    28 test/generator/cxx_mangling_define_extern_aottest.cpp int cxx_mangling_1(void *ctx, halide_buffer_t *_input_buffer, int8_t _offset_i8, uint8_t _offset_u8, int16_t _offset_i16, uint16_t _offset_u16, int32_t _offset_i32, uint32_t _offset_u32, int64_t _offset_i64, uint64_t _offset_u64, bool _scale_direction, float _scale_f, double _scale_d, int32_t *_ptr, int32_t const *_const_ptr, void *_void_ptr, void const *_const_void_ptr, void *_string_ptr, void const *_const_string_ptr, halide_buffer_t *_f_buffer) {
halide_buffer_t    32 test/generator/cxx_mangling_define_extern_aottest.cpp int cxx_mangling_2(void *ctx, halide_buffer_t *_input_buffer, int8_t _offset_i8, uint8_t _offset_u8, int16_t _offset_i16, uint16_t _offset_u16, int32_t _offset_i32, uint32_t _offset_u32, int64_t _offset_i64, uint64_t _offset_u64, bool _scale_direction, float _scale_f, double _scale_d, int32_t *_ptr, int32_t const *_const_ptr, void *_void_ptr, void const *_const_void_ptr, void *_string_ptr, void const *_const_string_ptr, halide_buffer_t *_f_buffer) {
halide_buffer_t    36 test/generator/cxx_mangling_define_extern_aottest.cpp extern "C" int cxx_mangling_3(void *ctx, halide_buffer_t *_input_buffer, int8_t _offset_i8, uint8_t _offset_u8, int16_t _offset_i16, uint16_t _offset_u16, int32_t _offset_i32, uint32_t _offset_u32, int64_t _offset_i64, uint64_t _offset_u64, bool _scale_direction, float _scale_f, double _scale_d, int32_t *_ptr, int32_t const *_const_ptr, void *_void_ptr, void const *_const_void_ptr, void *_string_ptr, void const *_const_string_ptr, halide_buffer_t *_f_buffer) {
halide_buffer_t    24 test/generator/error_codes_aottest.cpp     halide_buffer_t in = {0}, out = {0};
halide_buffer_t    62 test/generator/error_codes_aottest.cpp         halide_buffer_t i = in, o = out;
halide_buffer_t    36 test/generator/gpu_only_aottest.cpp     halide_buffer_t input_no_host = *((halide_buffer_t *)input);
halide_buffer_t    39 test/generator/gpu_only_aottest.cpp     halide_buffer_t output_no_host = *((halide_buffer_t *)output);
halide_buffer_t    23 test/generator/msan_aottest.cpp extern "C" int msan_extern_stage(halide_buffer_t *in, halide_buffer_t *out) {
halide_buffer_t    84 test/generator/msan_aottest.cpp         if (output_previous != nullptr || len != sizeof(halide_buffer_t)) {
halide_buffer_t   100 test/generator/msan_aottest.cpp         if (output_previous != nullptr || len != sizeof(halide_buffer_t)) {
halide_buffer_t   112 test/generator/msan_aottest.cpp         if (output_previous != nullptr || len != sizeof(halide_buffer_t)) {