is_buffer 76 python_bindings/python/Argument.cpp .def("is_buffer", &Argument::is_buffer, p::arg("self"), is_buffer 30 python_bindings/python/Function.cpp .def("is_buffer", &ExternFuncArgument::is_buffer) is_buffer 50 src/AddImageChecks.cpp op->param.is_buffer() && is_buffer 51 src/AddParameterChecks.cpp if (!param.is_buffer() && is_buffer 69 src/Argument.h user_assert(!(is_buffer() && def.defined())) is_buffer 71 src/Argument.h user_assert(!(is_buffer() && min.defined())) is_buffer 73 src/Argument.h user_assert(!(is_buffer() && max.defined())) is_buffer 84 src/Argument.h bool is_buffer() const { return kind == InputBuffer || kind == OutputBuffer; } is_buffer 507 src/BoundsInference.cpp } else if (args[j].is_image_param() || args[j].is_buffer()) { is_buffer 570 src/CodeGen_C.cpp if (args[i].is_buffer()) { is_buffer 295 src/CodeGen_GPU_Host.cpp if (closure_args[i].is_buffer) { is_buffer 308 src/CodeGen_GPU_Host.cpp if (closure_args[i].is_buffer && allocations.contains(closure_args[i].name)) { is_buffer 359 src/CodeGen_GPU_Host.cpp if (closure_args[i].is_buffer) { is_buffer 393 src/CodeGen_GPU_Host.cpp int size_bytes = (closure_args[i].is_buffer) ? 8 : closure_args[i].type.bytes(); is_buffer 401 src/CodeGen_GPU_Host.cpp builder->CreateStore(ConstantInt::get(i8_t, closure_args[i].is_buffer), is_buffer 569 src/CodeGen_LLVM.cpp if (args[i].is_buffer()) { is_buffer 605 src/CodeGen_LLVM.cpp if (args[i].is_buffer()) { is_buffer 623 src/CodeGen_LLVM.cpp if (args[i].is_buffer()) { is_buffer 646 src/CodeGen_LLVM.cpp if (args[i].is_buffer()) { is_buffer 451 src/CodeGen_Metal_Dev.cpp if (args[i].is_buffer && is_buffer 472 src/CodeGen_Metal_Dev.cpp if (args[i].is_buffer) { is_buffer 495 src/CodeGen_Metal_Dev.cpp if (!args[i].is_buffer) { is_buffer 521 src/CodeGen_Metal_Dev.cpp if (args[i].is_buffer) { is_buffer 540 src/CodeGen_Metal_Dev.cpp if (!args[i].is_buffer) { is_buffer 554 src/CodeGen_Metal_Dev.cpp if (args[i].is_buffer) { is_buffer 561 src/CodeGen_Metal_Dev.cpp if (args[i].is_buffer) { is_buffer 546 src/CodeGen_OpenCL_Dev.cpp if (args[i].is_buffer && is_buffer 567 src/CodeGen_OpenCL_Dev.cpp if (args[i].is_buffer) { is_buffer 590 src/CodeGen_OpenCL_Dev.cpp if (args[i].is_buffer) { is_buffer 621 src/CodeGen_OpenCL_Dev.cpp if (args[i].is_buffer) { is_buffer 628 src/CodeGen_OpenCL_Dev.cpp if (args[i].is_buffer) { is_buffer 273 src/CodeGen_OpenGLCompute_Dev.cpp if (args[i].is_buffer) { is_buffer 849 src/CodeGen_OpenGL_Dev.cpp if (args[i].is_buffer) { is_buffer 903 src/CodeGen_OpenGL_Dev.cpp if (args[i].is_buffer && args[i].read) { is_buffer 931 src/CodeGen_OpenGL_Dev.cpp if (args[i].is_buffer) { is_buffer 57 src/CodeGen_PTX_Dev.cpp if (args[i].is_buffer) { is_buffer 71 src/CodeGen_PTX_Dev.cpp if (args[i].is_buffer) { is_buffer 35 src/DeviceArgument.h bool is_buffer; is_buffer 63 src/DeviceArgument.h is_buffer(false), is_buffer 76 src/DeviceArgument.h is_buffer(_is_buffer), is_buffer 44 src/Function.h internal_assert(p.is_buffer()); is_buffer 50 src/Function.h bool is_buffer() const {return arg_type == BufferArg;} is_buffer 101 src/Generator.cpp if (!param.is_buffer()) { is_buffer 107 src/Generator.cpp param.is_buffer() ? Argument::InputBuffer : Argument::InputScalar, is_buffer 161 src/Generator.cpp internal_assert(p.is_buffer()); is_buffer 236 src/Generator.cpp if (p.is_buffer()) { is_buffer 77 src/InferArguments.cpp } else if (extern_arg.is_buffer()) { is_buffer 92 src/InferArguments.cpp if (!p.is_buffer()) { is_buffer 100 src/InferArguments.cpp p.is_buffer() ? Argument::InputBuffer : Argument::InputScalar, is_buffer 107 src/InferArguments.cpp if (!p.is_buffer()) { is_buffer 30 src/InferArguments.h if (arg.is_buffer() && !other.arg.is_buffer()) { is_buffer 32 src/InferArguments.h } else if (other.arg.is_buffer() && !arg.is_buffer()) { is_buffer 361 src/Lower.cpp if (arg.arg.is_buffer()) { is_buffer 29 src/Memoization.cpp if (extern_args[i].is_buffer()) { is_buffer 87 src/Memoization.cpp if (parameter.is_buffer()) { is_buffer 23 src/Parameter.cpp const bool is_buffer; is_buffer 29 src/Parameter.cpp host_alignment(t.bytes()), is_buffer(b), is_explicit_name(e), is_registered(r), is_buffer 56 src/Parameter.cpp user_assert(contents->is_buffer) << "Parameter " << name() << " is not a Buffer\n"; is_buffer 61 src/Parameter.cpp user_assert(!contents->is_buffer) << "Parameter " << name() << " is a Buffer\n"; is_buffer 73 src/Parameter.cpp Parameter::Parameter(Type t, bool is_buffer, int d) : is_buffer 74 src/Parameter.cpp contents(new ParameterContents(t, is_buffer, d, unique_name('p'), false, true, false)) { is_buffer 75 src/Parameter.cpp internal_assert(is_buffer || d == 0) << "Scalar parameters should be zero-dimensional"; is_buffer 82 src/Parameter.cpp Parameter::Parameter(Type t, bool is_buffer, int d, const std::string &name, bool is_explicit_name, bool register_instance, bool is_bound_before_lowering) : is_buffer 83 src/Parameter.cpp contents(new ParameterContents(t, is_buffer, d, name, is_explicit_name, register_instance, is_bound_before_lowering)) { is_buffer 84 src/Parameter.cpp internal_assert(is_buffer || d == 0) << "Scalar parameters should be zero-dimensional"; is_buffer 142 src/Parameter.cpp return contents->is_buffer; is_buffer 295 src/Parameter.cpp user_assert(param.is_buffer()) is_buffer 39 src/Parameter.h EXPORT Parameter(Type t, bool is_buffer, int dimensions); is_buffer 50 src/Parameter.h EXPORT Parameter(Type t, bool is_buffer, int dimensions, is_buffer 77 src/Parameter.h EXPORT bool is_buffer() const; is_buffer 706 src/Pipeline.cpp if (arg.param.defined() && arg.param.is_buffer()) { is_buffer 767 src/Pipeline.cpp arg_types.push_back(arg.arg.is_buffer() ? is_buffer 916 src/Pipeline.cpp internal_assert(ia.param.defined() && ia.param.is_buffer()); is_buffer 360 src/ScheduleFunctions.cpp } else if (arg.is_buffer()) { is_buffer 270 src/Tracing.cpp internal_assert(output_buf.is_buffer()); is_buffer 25 src/UnpackBuffers.cpp if (param.defined() && param.is_buffer()) { is_buffer 30 src/runtime/HalideRuntimeOpenGL.h int8_t is_buffer[], is_buffer 40 src/runtime/HalideRuntimeOpenGLCompute.h int8_t is_buffer[], is_buffer 1422 src/runtime/opengl.cpp size_t arg_sizes[], void *args[], int8_t is_buffer[], is_buffer 1513 src/runtime/opengl.cpp halide_assert(user_context, is_buffer[i] && "OpenGL Outbuf argument is not a buffer.") is_buffer 1527 src/runtime/opengl.cpp halide_assert(user_context, is_buffer[i] && "OpenGL Inbuf argument is not a buffer.") is_buffer 1661 src/runtime/opengl.cpp halide_assert(user_context, is_buffer[i] && "OpenGL Outbuf argument is not a buffer.") is_buffer 54 test/correctness/infer_arguments.cpp EXPECT(true, input1_arg.is_buffer()); is_buffer 55 test/correctness/infer_arguments.cpp EXPECT(true, input2_arg.is_buffer()); is_buffer 56 test/correctness/infer_arguments.cpp EXPECT(false, frac_arg.is_buffer()); is_buffer 57 test/correctness/infer_arguments.cpp EXPECT(false, height_arg.is_buffer()); is_buffer 58 test/correctness/infer_arguments.cpp EXPECT(false, thresh_arg.is_buffer()); is_buffer 59 test/correctness/infer_arguments.cpp EXPECT(false, width_arg.is_buffer()); is_buffer 60 test/correctness/infer_arguments.cpp EXPECT(false, z_unsigned_arg.is_buffer()); is_buffer 131 test/correctness/infer_arguments.cpp EXPECT(true, input1_arg.is_buffer()); is_buffer 132 test/correctness/infer_arguments.cpp EXPECT(false, frac_arg.is_buffer()); is_buffer 133 test/correctness/infer_arguments.cpp EXPECT(false, thresh_arg.is_buffer());