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)) {