buffer             32 apps/HelloAndroidCamera2/jni/AndroidBufferUtilities.cpp     YuvBufferT *buffer = new YuvBufferT(srcLumaPtr, srcWidth, srcHeight,
buffer             38 apps/HelloAndroidCamera2/jni/AndroidBufferUtilities.cpp     return reinterpret_cast<jlong>(buffer);
buffer             19 apps/HelloAndroidCamera2/jni/LockedSurface.h     const ANativeWindow_Buffer &buffer() const;
buffer             19 apps/templates/SimpleAppAPI.h int halide_buffer_print(const buffer_t* buffer);
buffer             24 apps/templates/SimpleAppAPI.h int halide_buffer_display(const buffer_t* buffer);
buffer             34 apps/templates/SimpleAppAPI.h   char buffer[4096];
buffer             37 apps/templates/SimpleAppAPI.h   vsnprintf(buffer, sizeof(buffer), fmt, args);
buffer             38 apps/templates/SimpleAppAPI.h   halide_print(user_context, buffer);
buffer             44 apps/templates/SimpleAppAPI.h   char buffer[4096];
buffer             47 apps/templates/SimpleAppAPI.h   vsnprintf(buffer, sizeof(buffer), fmt, args);
buffer             48 apps/templates/SimpleAppAPI.h   halide_error(user_context, buffer);
buffer             18 apps/wavelet/wavelet.cpp         char buffer[1024];
buffer             21 apps/wavelet/wavelet.cpp         vsnprintf(buffer, sizeof(buffer), fmt, args);
buffer             25 python_bindings/python/Function.cpp         .def_readwrite("buffer", &ExternFuncArgument::buffer)
buffer            116 python_bindings/python/Image.cpp const T *buffer_data(const h::Buffer<T> &buffer) {
buffer            117 python_bindings/python/Image.cpp     return buffer.data();
buffer            141 python_bindings/python/Image.cpp std::string buffer_repr(const h::Buffer<T> &buffer) {
buffer            161 python_bindings/python/Image.cpp     repr = boost::str(f % suffix % t.bits() % t.bytes() % buffer.extent(0) % buffer.extent(1) % buffer.extent(2) % buffer.extent(3) % buffer.min(0) % buffer.min(1) % buffer.min(2) % buffer.min(3) % buffer.stride(0) % buffer.stride(1) % buffer.stride(2) % buffer.stride(3));
buffer            182 src/AddImageChecks.cpp                             (args[j].buffer.defined() &&
buffer            183 src/AddImageChecks.cpp                              args[j].buffer.name() == param.name())) {
buffer            509 src/BoundsInference.cpp                     Buffer<> b = args[j].buffer;
buffer            564 src/BoundsInference.cpp                 for (const auto &buffer: buffers_to_annotate) {
buffer            571 src/BoundsInference.cpp                                                   {buffer, sizeof_buffer_t}, Call::Extern));
buffer            623 src/CodeGen_C.cpp void CodeGen_C::compile(const Buffer<> &buffer) {
buffer            629 src/CodeGen_C.cpp     string name = print_name(buffer.name());
buffer            630 src/CodeGen_C.cpp     halide_buffer_t b = *(buffer.raw_buffer());
buffer            632 src/CodeGen_C.cpp     user_assert(b.host) << "Can't embed image: " << buffer.name() << " because it has a null host pointer\n";
buffer            633 src/CodeGen_C.cpp     user_assert(!b.device_dirty()) << "Can't embed image: " << buffer.name() << "because it has a dirty device pointer\n";
buffer            651 src/CodeGen_C.cpp     for (int i = 0; i < buffer.dimensions(); i++) {
buffer            652 src/CodeGen_C.cpp         stream << "{" << buffer.dim(i).min()
buffer            653 src/CodeGen_C.cpp                << ", " << buffer.dim(i).extent()
buffer            654 src/CodeGen_C.cpp                << ", " << buffer.dim(i).stride() << "}";
buffer            655 src/CodeGen_C.cpp         if (i < buffer.dimensions() - 1) {
buffer            661 src/CodeGen_C.cpp     Type t = buffer.type();
buffer            670 src/CodeGen_C.cpp            << buffer.dimensions() << ", "
buffer            889 src/CodeGen_C.cpp         string buffer = print_name(print_expr(op->args[2]));
buffer            894 src/CodeGen_C.cpp         rhs << ", (struct halide_buffer_t *)" << buffer;
buffer             51 src/CodeGen_C.h     virtual void compile(const Buffer<> &buffer);
buffer             63 src/CodeGen_GPU_Dev.cpp         if (op->name == buffer) {
buffer             72 src/CodeGen_GPU_Dev.cpp         if (op->name == buffer &&
buffer             83 src/CodeGen_GPU_Dev.cpp     const std::string &buffer;
buffer             91 src/CodeGen_GPU_Dev.cpp                                          const std::string &buffer) {
buffer             92 src/CodeGen_GPU_Dev.cpp     IsBufferConstant v(buffer);
buffer             59 src/CodeGen_GPU_Dev.h     static bool is_buffer_constant(Stmt kernel, const std::string &buffer);
buffer           1488 src/CodeGen_LLVM.cpp Value *CodeGen_LLVM::codegen_buffer_pointer(string buffer, Halide::Type type, Expr index) {
buffer           1490 src/CodeGen_LLVM.cpp     Value *base_address = symbol_table.get(buffer);
buffer           1509 src/CodeGen_LLVM.cpp Value *CodeGen_LLVM::codegen_buffer_pointer(string buffer, Halide::Type type, Value *index) {
buffer           1511 src/CodeGen_LLVM.cpp     Value *base_address = symbol_table.get(buffer);
buffer           1551 src/CodeGen_LLVM.cpp void CodeGen_LLVM::add_tbaa_metadata(llvm::Instruction *inst, string buffer, Expr index) {
buffer           1555 src/CodeGen_LLVM.cpp     buffer = get_allocation_name(buffer);
buffer           1596 src/CodeGen_LLVM.cpp     tbaa = builder.createTBAAScalarTypeNode(buffer, tbaa);
buffer           1605 src/CodeGen_LLVM.cpp             level << buffer << ".width" << w << ".base" << b;
buffer           2095 src/CodeGen_LLVM.cpp         Value *buffer = codegen(op->args[2]);
buffer           2096 src/CodeGen_LLVM.cpp         buffer = builder->CreatePointerCast(buffer, buffer_t_type->getPointerTo());
buffer           2097 src/CodeGen_LLVM.cpp         args.push_back(buffer);
buffer             87 src/CodeGen_LLVM.h     virtual void compile_buffer(const Buffer<> &buffer);
buffer            285 src/CodeGen_LLVM.h     llvm::Value *codegen_buffer_pointer(std::string buffer, Type type, llvm::Value *index);
buffer            286 src/CodeGen_LLVM.h     llvm::Value *codegen_buffer_pointer(std::string buffer, Type type, Expr index);
buffer            297 src/CodeGen_LLVM.h     void add_tbaa_metadata(llvm::Instruction *inst, std::string buffer, Expr index);
buffer            621 src/CodeGen_Metal_Dev.cpp     vector<char> buffer(str.begin(), str.end());
buffer            622 src/CodeGen_Metal_Dev.cpp     buffer.push_back(0);
buffer            623 src/CodeGen_Metal_Dev.cpp     return buffer;
buffer            722 src/CodeGen_OpenCL_Dev.cpp     vector<char> buffer(str.begin(), str.end());
buffer            723 src/CodeGen_OpenCL_Dev.cpp     buffer.push_back(0);
buffer            724 src/CodeGen_OpenCL_Dev.cpp     return buffer;
buffer            374 src/CodeGen_OpenGLCompute_Dev.cpp     vector<char> buffer(str.begin(), str.end());
buffer            375 src/CodeGen_OpenGLCompute_Dev.cpp     buffer.push_back(0);
buffer            376 src/CodeGen_OpenGLCompute_Dev.cpp     return buffer;
buffer            114 src/CodeGen_OpenGL_Dev.cpp     vector<char> buffer(str.begin(), str.end());
buffer            115 src/CodeGen_OpenGL_Dev.cpp     buffer.push_back(0);
buffer            116 src/CodeGen_OpenGL_Dev.cpp     return buffer;
buffer            395 src/CodeGen_PTX_Dev.cpp     vector<char> buffer(outstr.begin(), outstr.end());
buffer            396 src/CodeGen_PTX_Dev.cpp     buffer.push_back(0);
buffer            397 src/CodeGen_PTX_Dev.cpp     return buffer;
buffer            313 src/Float16.cpp     char buffer[13];
buffer            317 src/Float16.cpp     unsigned count = repr.convertToHexString(buffer,
buffer            321 src/Float16.cpp     internal_assert(count < sizeof(buffer) / sizeof(char)) << "Incorrect buffer size\n";
buffer            322 src/Float16.cpp     std::string result(buffer);
buffer            267 src/Function.cpp     copy.buffer = src.buffer;
buffer             30 src/Function.h     Buffer<> buffer;
buffer             37 src/Function.h     ExternFuncArgument(Buffer<T> b): arg_type(BufferArg), buffer(b) {}
buffer           1838 src/Generator.h     NO_INLINE GeneratorOutput_Buffer<T> &operator=(Buffer<T2> &buffer) {
buffer           1841 src/Generator.h         user_assert(T::can_convert_from(buffer))
buffer           1846 src/Generator.h             user_assert(Type(buffer.type()) == this->type())
buffer           1847 src/Generator.h                 << "Output should have type=" << this->type() << " but saw type=" << Type(buffer.type()) << "\n";
buffer           1850 src/Generator.h             user_assert(buffer.dimensions() == this->dimensions())
buffer           1851 src/Generator.h                 << "Output should have dim=" << this->dimensions() << " but saw dim=" << buffer.dimensions() << "\n";
buffer           1856 src/Generator.h         this->funcs_.at(0)(_) = buffer(_);
buffer           2021 src/Generator.h     GeneratorOutput<T> &operator=(Buffer<T2> &buffer) {
buffer           2022 src/Generator.h         Super::operator=(buffer);
buffer            187 src/HexagonOffload.cpp     char buffer[100];
buffer            188 src/HexagonOffload.cpp     snprintf(buffer, sizeof(buffer), "0x%08x", x);
buffer            189 src/HexagonOffload.cpp     return buffer;
buffer            640 src/HexagonOffload.cpp     Expr buffer_ptr(const uint8_t* buffer, size_t size, const char* name) {
buffer            642 src/HexagonOffload.cpp         memcpy(code.data(), buffer, (int)size);
buffer             53 src/IRPrinter.cpp ostream &operator<<(ostream &stream, const Buffer<> &buffer) {
buffer             54 src/IRPrinter.cpp     return stream << "buffer " << buffer.name() << " = {...}\n";
buffer             78 src/InferArguments.cpp                     include_buffer(extern_arg.buffer);
buffer             27 src/InferArguments.h     Buffer<> buffer;
buffer            241 src/InjectHostDevBufferCopies.cpp         Expr buffer = Variable::make(type_of<struct halide_buffer_t *>(), buf_name + ".buffer");
buffer            242 src/InjectHostDevBufferCopies.cpp         args.push_back(buffer);
buffer            361 src/InjectHostDevBufferCopies.cpp             Expr buffer = Variable::make(type_of<struct halide_buffer_t *>(), i.first + ".buffer");
buffer            367 src/InjectHostDevBufferCopies.cpp                                                  {buffer, const_true()}, Call::Extern);
buffer            374 src/InjectHostDevBufferCopies.cpp                                                    {buffer, const_true()}, Call::Extern);
buffer            353 src/Lower.cpp          if (arg.buffer.defined() && !found) {
buffer            356 src/Lower.cpp              debug(1) << "Embedding image " << arg.buffer.name() << "\n";
buffer            357 src/Lower.cpp              result_module.append(arg.buffer);
buffer             31 src/Memoization.cpp                     record(Halide::Internal::Parameter(extern_args[i].buffer.type(), true,
buffer             32 src/Memoization.cpp                                                        extern_args[i].buffer.dimensions(),
buffer             33 src/Memoization.cpp                                                        extern_args[i].buffer.name()));
buffer            195 src/Module.cpp void Module::append(const Buffer<> &buffer) {
buffer            196 src/Module.cpp     contents->buffers.push_back(buffer);
buffer            111 src/Module.h       EXPORT void append(const Buffer<> &buffer);
buffer             16 src/Parameter.cpp     Buffer<> buffer;
buffer             28 src/Parameter.cpp         : type(t), dimensions(d), name(n), buffer(Buffer<>()), data(0),
buffer            185 src/Parameter.cpp     return contents->buffer;
buffer            197 src/Parameter.cpp     contents->buffer = b;
buffer            290 src/Pipeline.cpp         if (!arg.buffer.defined() &&
buffer            721 src/Pipeline.cpp             internal_assert(arg.buffer.defined());
buffer            722 src/Pipeline.cpp             arg_values.push_back(arg.buffer.raw_buffer());
buffer            355 src/ScheduleFunctions.cpp                     Expr buffer = Variable::make(type_of<struct halide_buffer_t *>(), buf_name);
buffer            356 src/ScheduleFunctions.cpp                     extern_call_args.push_back(buffer);
buffer            357 src/ScheduleFunctions.cpp                     buffers_to_annotate.push_back({buffer, input.dimensions()});
buffer            358 src/ScheduleFunctions.cpp                     buffers_contents_to_annotate.push_back(buffer);
buffer            361 src/ScheduleFunctions.cpp                 Buffer<> b = arg.buffer;
buffer            394 src/ScheduleFunctions.cpp                 Expr buffer = Variable::make(type_of<struct halide_buffer_t *>(), buf_name);
buffer            395 src/ScheduleFunctions.cpp                 extern_call_args.push_back(buffer);
buffer            398 src/ScheduleFunctions.cpp                 buffers_to_annotate.push_back({buffer, f.dimensions()});
buffer            454 src/ScheduleFunctions.cpp                 Expr buffer = p.first;
buffer            461 src/ScheduleFunctions.cpp                                               {buffer, sizeof_buffer_t}, Call::Extern));
buffer            462 src/ScheduleFunctions.cpp                 Expr shape = Call::make(type_of<halide_dimension_t *>(), Call::buffer_get_shape, {buffer}, Call::Extern);
buffer            474 src/ScheduleFunctions.cpp             for (const auto &buffer: buffers_contents_to_annotate) {
buffer            477 src/ScheduleFunctions.cpp                 Stmt mark_contents = Evaluate::make(Call::make(Int(32), "halide_msan_annotate_buffer_is_initialized", {buffer}, Call::Extern));
buffer             47 src/SkipStages.cpp                                                buffer(b),
buffer             54 src/SkipStages.cpp     string buffer;
buffer            114 src/SkipStages.cpp             if (op->name != buffer) {
buffer            220 src/SkipStages.cpp         if (op->name == buffer || extern_call_uses_buffer(op, buffer)) {
buffer            241 src/SkipStages.cpp         buffer(b), compute_predicate(compute_p), alloc_predicate(alloc_p) {}
buffer            243 src/SkipStages.cpp     string buffer;
buffer            255 src/SkipStages.cpp                 starts_with(var->name, buffer + ".") &&
buffer            297 src/SkipStages.cpp             if (op->name == buffer) {
buffer             45 src/TrimNoOps.cpp         if (op->name == buffer) {
buffer             52 src/TrimNoOps.cpp     string buffer;
buffer             55 src/TrimNoOps.cpp     LoadsFromBuffer(const string &b) : buffer(b) {}
buffer             34 src/UnpackBuffers.cpp     void visit_buffer(const string &ref_name, const Buffer<> &buffer) {
buffer             35 src/UnpackBuffers.cpp         if (buffer.defined()) {
buffer             37 src/UnpackBuffers.cpp             string name = buffer.name();
buffer             39 src/UnpackBuffers.cpp                 BufferInfo {Variable::make(type_of<buffer_t *>(), name + ".buffer", buffer),
buffer             40 src/UnpackBuffers.cpp                             buffer.dimensions()};
buffer             52 src/WrapExternStages.cpp                 args.emplace_back(arg.buffer.name(), Argument::InputBuffer,
buffer             53 src/WrapExternStages.cpp                                   arg.buffer.type(), arg.buffer.dimensions());
buffer            652 src/runtime/HalideRuntime.h extern void halide_msan_annotate_buffer_is_initialized(void *user_context, struct halide_buffer_t *buffer);
buffer            653 src/runtime/HalideRuntime.h extern void halide_msan_annotate_buffer_is_initialized_as_destructor(void *user_context, void *buffer);
buffer             44 src/runtime/HalideRuntimeMetal.h extern int halide_metal_wrap_buffer(void *user_context, struct halide_buffer_t *buf, uintptr_t buffer);
buffer            104 src/runtime/cache.cpp     halide_buffer_t &buffer(int32_t i);
buffer             11 src/runtime/hexagon_host.cpp     void *buffer;
buffer            261 src/runtime/hexagon_host.cpp             mapped_arg.data = reinterpret_cast<uint8_t*>(ion_handle->buffer);
buffer            582 src/runtime/hexagon_host.cpp     handle->buffer = ion_buf;
buffer            596 src/runtime/hexagon_host.cpp     void *ion_buf = handle->buffer;
buffer            611 src/runtime/hexagon_host.cpp     return handle->buffer;
buffer            365 src/runtime/hexagon_remote/halide_remote.cpp                               const buffer *input_buffersPtrs, int input_buffersLen,
buffer            366 src/runtime/hexagon_remote/halide_remote.cpp                               buffer *output_buffersPtrs, int output_buffersLen,
buffer            367 src/runtime/hexagon_remote/halide_remote.cpp                               const buffer *input_scalarsPtrs, int input_scalarsLen) {
buffer             10 src/runtime/hexagon_remote/log.cpp     char *buffer;
buffer             19 src/runtime/hexagon_remote/log.cpp     Log(int size) : buffer(NULL), size(size), read_cursor(0), write_cursor(0) {
buffer             21 src/runtime/hexagon_remote/log.cpp         buffer = (char *)malloc(size);
buffer             25 src/runtime/hexagon_remote/log.cpp         free(buffer);
buffer             30 src/runtime/hexagon_remote/log.cpp         if (!buffer) return;
buffer             34 src/runtime/hexagon_remote/log.cpp             buffer[write_cursor & (size - 1)] = in[i];
buffer             46 src/runtime/hexagon_remote/log.cpp             char out_i = buffer[read_cursor++ & (size - 1)];
buffer            353 src/runtime/hexagon_remote/sim_remote.cpp         const buffer *input_buffersPtrs, int input_buffersLen,
buffer            354 src/runtime/hexagon_remote/sim_remote.cpp         buffer *output_buffersPtrs, int output_buffersLen,
buffer            355 src/runtime/hexagon_remote/sim_remote.cpp         const buffer *input_scalarsPtrs, int input_scalarsLen) {
buffer            469 src/runtime/hexagon_remote/sim_remote.cpp                 reinterpret_cast<const buffer*>(RPC_ARG(2)),
buffer            471 src/runtime/hexagon_remote/sim_remote.cpp                 reinterpret_cast<buffer*>(RPC_ARG(4)),
buffer            473 src/runtime/hexagon_remote/sim_remote.cpp                 reinterpret_cast<const buffer*>(RPC_ARG(6)),
buffer             50 src/runtime/metal.cpp WEAK objc_id command_buffer_error(mtl_command_buffer *buffer) {
buffer             51 src/runtime/metal.cpp     return objc_msgSend(buffer, sel_getUid("error"));
buffer             54 src/runtime/metal.cpp WEAK mtl_compute_command_encoder *new_compute_command_encoder(mtl_command_buffer *buffer) {
buffer             55 src/runtime/metal.cpp     return (mtl_compute_command_encoder *)objc_msgSend(buffer, sel_getUid("computeCommandEncoder"));
buffer             58 src/runtime/metal.cpp WEAK mtl_blit_command_encoder *new_blit_command_encoder(mtl_command_buffer *buffer) {
buffer             59 src/runtime/metal.cpp     return (mtl_blit_command_encoder *)objc_msgSend(buffer, sel_getUid("blitCommandEncoder"));
buffer             91 src/runtime/metal.cpp WEAK void did_modify_range(mtl_buffer *buffer, NSRange range) {
buffer             94 src/runtime/metal.cpp     (*method)(buffer, sel_getUid("didModifyRange:"), range);
buffer             97 src/runtime/metal.cpp WEAK void synchronize_resource(mtl_blit_command_encoder *encoder, mtl_buffer *buffer) {
buffer             98 src/runtime/metal.cpp     typedef void (*synchronize_resource_method)(objc_id obj, objc_sel sel, mtl_buffer *buffer);
buffer            100 src/runtime/metal.cpp     (*method)(encoder, sel_getUid("synchronizeResource:"), buffer);
buffer            103 src/runtime/metal.cpp WEAK bool is_buffer_managed(mtl_buffer *buffer) {
buffer            107 src/runtime/metal.cpp     if ((*method1)(buffer, sel_getUid("respondsToSelector:"), storage_mode_sel)) {
buffer            110 src/runtime/metal.cpp         int storage_mode = (*method)(buffer, storage_mode_sel);
buffer            170 src/runtime/metal.cpp WEAK void commit_command_buffer(mtl_command_buffer *buffer) {
buffer            171 src/runtime/metal.cpp     objc_msgSend(buffer, sel_getUid("commit"));
buffer            174 src/runtime/metal.cpp WEAK void wait_until_completed(mtl_command_buffer *buffer) {
buffer            175 src/runtime/metal.cpp     objc_msgSend(buffer, sel_getUid("waitUntilCompleted"));
buffer            178 src/runtime/metal.cpp WEAK void *buffer_contents(mtl_buffer *buffer) {
buffer            179 src/runtime/metal.cpp     return objc_msgSend(buffer, sel_getUid("contents"));
buffer            297 src/runtime/metal.cpp     void (*invoke)(command_buffer_completed_handler_block_literal *, mtl_command_buffer *buffer);
buffer            305 src/runtime/metal.cpp WEAK void command_buffer_completed_handler_invoke(command_buffer_completed_handler_block_literal *block, mtl_command_buffer *buffer) {
buffer            306 src/runtime/metal.cpp     objc_id buffer_error = command_buffer_error(buffer);
buffer            448 src/runtime/metal.cpp inline void halide_metal_device_sync_internal(mtl_command_queue *queue, struct halide_buffer_t *buffer) {
buffer            450 src/runtime/metal.cpp     if (buffer != NULL) {
buffer            451 src/runtime/metal.cpp         mtl_buffer *metal_buffer = (mtl_buffer *)buffer->device;
buffer            464 src/runtime/metal.cpp WEAK int halide_metal_device_sync(void *user_context, struct halide_buffer_t *buffer) {
buffer            474 src/runtime/metal.cpp     halide_metal_device_sync_internal(metal_context.queue, buffer);
buffer            530 src/runtime/metal.cpp WEAK int halide_metal_copy_to_device(void *user_context, halide_buffer_t* buffer) {
buffer            540 src/runtime/metal.cpp     halide_assert(user_context, buffer->host && buffer->device);
buffer            542 src/runtime/metal.cpp     device_copy c = make_host_to_device_copy(buffer);
buffer            546 src/runtime/metal.cpp     debug(user_context) << "halide_metal_copy_to_device dev = " << (void*)buffer->device
buffer            548 src/runtime/metal.cpp                         << " host = " << buffer->host << "\n";
buffer            553 src/runtime/metal.cpp         size_t total_size = buffer->size_in_bytes();
buffer            560 src/runtime/metal.cpp     halide_metal_device_sync_internal(metal_context.queue, buffer);
buffer            571 src/runtime/metal.cpp WEAK int halide_metal_copy_to_host(void *user_context, halide_buffer_t* buffer) {
buffer            581 src/runtime/metal.cpp     halide_metal_device_sync_internal(metal_context.queue, buffer);
buffer            583 src/runtime/metal.cpp     halide_assert(user_context, buffer->host && buffer->device);
buffer            584 src/runtime/metal.cpp     halide_assert(user_context, buffer->dimensions <= MAX_COPY_DIMS);
buffer            585 src/runtime/metal.cpp     if (buffer->dimensions > MAX_COPY_DIMS) {
buffer            589 src/runtime/metal.cpp     device_copy c = make_device_to_host_copy(buffer);
buffer            728 src/runtime/metal.cpp WEAK int halide_metal_device_and_host_malloc(void *user_context, struct halide_buffer_t *buffer) {
buffer            730 src/runtime/metal.cpp     int result = halide_metal_device_malloc(user_context, buffer);
buffer            732 src/runtime/metal.cpp         mtl_buffer *metal_buffer = (mtl_buffer *)(buffer->device);
buffer            733 src/runtime/metal.cpp         buffer->host = (uint8_t *)buffer_contents(metal_buffer);
buffer            735 src/runtime/metal.cpp                             << " device = " << (void*)buffer->device
buffer            737 src/runtime/metal.cpp                             << " host = " << buffer->host << "\n";
buffer            742 src/runtime/metal.cpp WEAK int halide_metal_device_and_host_free(void *user_context, struct halide_buffer_t *buffer) {
buffer            744 src/runtime/metal.cpp     halide_metal_device_free(user_context, buffer);
buffer            745 src/runtime/metal.cpp     buffer->host = NULL;
buffer            749 src/runtime/metal.cpp WEAK int halide_metal_wrap_buffer(void *user_context, struct halide_buffer_t *buf, uintptr_t buffer) {
buffer            754 src/runtime/metal.cpp     buf->device = buffer;
buffer            768 src/runtime/metal.cpp     uint64_t buffer = buf->device;
buffer            772 src/runtime/metal.cpp     return (uintptr_t)buffer;
buffer            123 src/runtime/mini_cl.h     cl_mem                  buffer;
buffer            111 src/runtime/mini_opengl.h typedef void (*PFNGLBINDBUFFERPROC)(GLenum target, GLuint buffer);
buffer            210 src/runtime/mini_opengl.h typedef void (*PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer);
buffer            216 src/runtime/mini_opengl.h typedef void (*PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer);
buffer            592 src/runtime/opencl.cpp             char buffer[8192];
buffer            597 src/runtime/opencl.cpp                                       sizeof(buffer), buffer,
buffer            602 src/runtime/opencl.cpp                                     << buffer;
buffer             62 src/runtime/tracing.cpp         uint8_t buffer[4096];
buffer             63 src/runtime/tracing.cpp         Printer<StringStreamPrinter, sizeof(buffer)> ss(user_context, (char *)buffer);
buffer            157 src/runtime/tracing.cpp             halide_print(user_context, (const char *)buffer);
buffer             31 tools/halide_image_io.h         char buffer[1024];
buffer             34 tools/halide_image_io.h         vsnprintf(buffer, sizeof(buffer), fmt, args);
buffer             36 tools/halide_image_io.h         fprintf(stderr, "%s", buffer);