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