ExternFuncArgument 186 python_bindings/python/Func.cpp auto params_vec = python_collection_to_vector<h::ExternFuncArgument>(params); ExternFuncArgument 195 python_bindings/python/Func.cpp auto params_vec = python_collection_to_vector<h::ExternFuncArgument>(params); ExternFuncArgument 11 python_bindings/python/Function.cpp using Halide::ExternFuncArgument; ExternFuncArgument 15 python_bindings/python/Function.cpp p::class_<ExternFuncArgument>("ExternFuncArgument", ExternFuncArgument 24 python_bindings/python/Function.cpp .def_readwrite("arg_type", &ExternFuncArgument::arg_type) ExternFuncArgument 25 python_bindings/python/Function.cpp .def_readwrite("buffer", &ExternFuncArgument::buffer) ExternFuncArgument 26 python_bindings/python/Function.cpp .def_readwrite("expr", &ExternFuncArgument::expr) ExternFuncArgument 28 python_bindings/python/Function.cpp .def("is_func", &ExternFuncArgument::is_func) ExternFuncArgument 29 python_bindings/python/Function.cpp .def("is_expr", &ExternFuncArgument::is_expr) ExternFuncArgument 30 python_bindings/python/Function.cpp .def("is_buffer", &ExternFuncArgument::is_buffer) ExternFuncArgument 31 python_bindings/python/Function.cpp .def("is_image_param", &ExternFuncArgument::is_image_param) ExternFuncArgument 32 python_bindings/python/Function.cpp .def("defined", &ExternFuncArgument::defined); ExternFuncArgument 178 src/AddImageChecks.cpp const vector<ExternFuncArgument> &args = f.extern_arguments(); ExternFuncArgument 135 src/AllocationBoundsInference.cpp ExternFuncArgument arg = f.extern_arguments()[i]; ExternFuncArgument 476 src/BoundsInference.cpp const vector<ExternFuncArgument> &args = func.extern_arguments(); ExternFuncArgument 729 src/BoundsInference.cpp const vector<ExternFuncArgument> &args = consumer.func.extern_arguments(); ExternFuncArgument 275 src/CPlusPlusMangle.cpp Type return_type, const std::vector<ExternFuncArgument> &args, ExternFuncArgument 576 src/CPlusPlusMangle.cpp Type return_type, const std::vector<ExternFuncArgument> &args, ExternFuncArgument 597 src/CPlusPlusMangle.cpp Type return_type, const std::vector<ExternFuncArgument> &args, ExternFuncArgument 810 src/CPlusPlusMangle.cpp { ExternFuncArgument(42) }, target)); ExternFuncArgument 814 src/CPlusPlusMangle.cpp { ExternFuncArgument(42), ExternFuncArgument(Buffer<>()) }, target)); ExternFuncArgument 824 src/CPlusPlusMangle.cpp { ExternFuncArgument(make_zero(test_type)) }, target)); ExternFuncArgument 828 src/CPlusPlusMangle.cpp { ExternFuncArgument(42), ExternFuncArgument(Buffer<>()), ExternFuncArgument 829 src/CPlusPlusMangle.cpp ExternFuncArgument(Buffer<>()) }, target)); ExternFuncArgument 842 src/CPlusPlusMangle.cpp { ExternFuncArgument(make_zero(qual1_type)), ExternFuncArgument 843 src/CPlusPlusMangle.cpp ExternFuncArgument(make_zero(qual2_type)) }, target)); ExternFuncArgument 847 src/CPlusPlusMangle.cpp { ExternFuncArgument(make_zero(test_type)), ExternFuncArgument 848 src/CPlusPlusMangle.cpp ExternFuncArgument(make_zero(test_type)) }, target)); ExternFuncArgument 862 src/CPlusPlusMangle.cpp { ExternFuncArgument(make_zero(std_test_type)) }, target)); ExternFuncArgument 870 src/CPlusPlusMangle.cpp { ExternFuncArgument(make_zero(class_type)), }, target)); ExternFuncArgument 878 src/CPlusPlusMangle.cpp { ExternFuncArgument(make_zero(union_type)), }, target)); ExternFuncArgument 886 src/CPlusPlusMangle.cpp { ExternFuncArgument(make_zero(enum_type)), }, target)); ExternFuncArgument 907 src/CPlusPlusMangle.cpp std::vector<ExternFuncArgument> args; ExternFuncArgument 908 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Bool()))); ExternFuncArgument 909 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Int(8)))); ExternFuncArgument 910 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(UInt(8)))); ExternFuncArgument 911 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Int(16)))); ExternFuncArgument 912 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(UInt(16)))); ExternFuncArgument 913 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Int(32)))); ExternFuncArgument 914 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(UInt(32)))); ExternFuncArgument 915 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Int(64)))); ExternFuncArgument 916 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(UInt(64)))); ExternFuncArgument 917 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Float(32)))); ExternFuncArgument 918 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Float(64)))); ExternFuncArgument 930 src/CPlusPlusMangle.cpp std::vector<ExternFuncArgument> args; ExternFuncArgument 953 src/CPlusPlusMangle.cpp std::vector<ExternFuncArgument> args; ExternFuncArgument 977 src/CPlusPlusMangle.cpp std::vector<ExternFuncArgument> args; ExternFuncArgument 989 src/CPlusPlusMangle.cpp args.push_back(ExternFuncArgument(make_zero(Handle(1, &ti)))); ExternFuncArgument 1009 src/CPlusPlusMangle.cpp std::vector<ExternFuncArgument> args; ExternFuncArgument 1026 src/CPlusPlusMangle.cpp std::vector<ExternFuncArgument> args; ExternFuncArgument 21 src/CPlusPlusMangle.h Type return_type, const std::vector<ExternFuncArgument> &args, ExternFuncArgument 458 src/CodeGen_LLVM.cpp std::vector<ExternFuncArgument> mangle_args; ExternFuncArgument 461 src/CodeGen_LLVM.cpp mangle_args.push_back(ExternFuncArgument(make_zero(arg.type))); ExternFuncArgument 464 src/CodeGen_LLVM.cpp mangle_args.push_back(ExternFuncArgument(Buffer<>())); ExternFuncArgument 471 src/CodeGen_LLVM.cpp names.argv_name = cplusplus_function_mangled_name(names.argv_name, namespaces, type_of<int>(), { ExternFuncArgument(make_zero(void_star_star)) }, target); ExternFuncArgument 2673 src/CodeGen_LLVM.cpp std::vector<ExternFuncArgument> mangle_args; ExternFuncArgument 2675 src/CodeGen_LLVM.cpp mangle_args.push_back(ExternFuncArgument(arg)); ExternFuncArgument 53 src/FindCalls.cpp for (ExternFuncArgument arg : f.extern_arguments()) { ExternFuncArgument 163 src/Func.cpp const std::vector<ExternFuncArgument> &args, ExternFuncArgument 935 src/Func.h const std::vector<ExternFuncArgument> ¶ms, ExternFuncArgument 945 src/Func.h const std::vector<ExternFuncArgument> ¶ms, ExternFuncArgument 1957 src/Func.h operator ExternFuncArgument() const { ExternFuncArgument 1958 src/Func.h return ExternFuncArgument(func); ExternFuncArgument 26 src/Function.cpp ExternFuncArgument deep_copy_extern_func_argument_helper(const ExternFuncArgument &src, ExternFuncArgument 46 src/Function.cpp std::vector<ExternFuncArgument> extern_arguments; ExternFuncArgument 69 src/Function.cpp for (ExternFuncArgument i : extern_arguments) { ExternFuncArgument 101 src/Function.cpp for (ExternFuncArgument &i : extern_arguments) { ExternFuncArgument 263 src/Function.cpp ExternFuncArgument deep_copy_extern_func_argument_helper( ExternFuncArgument 264 src/Function.cpp const ExternFuncArgument &src, DeepCopyMap &copied_map) { ExternFuncArgument 265 src/Function.cpp ExternFuncArgument copy; ExternFuncArgument 332 src/Function.cpp for (const ExternFuncArgument &e : src->extern_arguments) { ExternFuncArgument 333 src/Function.cpp ExternFuncArgument e_copy = deep_copy_extern_func_argument_helper(e, copied_map); ExternFuncArgument 682 src/Function.cpp const std::vector<ExternFuncArgument> &args, ExternFuncArgument 837 src/Function.cpp const std::vector<ExternFuncArgument> &Function::extern_arguments() const { ExternFuncArgument 34 src/Function.h ExternFuncArgument(Internal::IntrusivePtr<Internal::FunctionContents> f): arg_type(FuncArg), func(f) {} ExternFuncArgument 37 src/Function.h ExternFuncArgument(Buffer<T> b): arg_type(BufferArg), buffer(b) {} ExternFuncArgument 38 src/Function.h ExternFuncArgument(Expr e): arg_type(ExprArg), expr(e) {} ExternFuncArgument 39 src/Function.h ExternFuncArgument(int e): arg_type(ExprArg), expr(e) {} ExternFuncArgument 40 src/Function.h ExternFuncArgument(float e): arg_type(ExprArg), expr(e) {} ExternFuncArgument 42 src/Function.h ExternFuncArgument(Internal::Parameter p) : arg_type(ImageParamArg), image_param(p) { ExternFuncArgument 46 src/Function.h ExternFuncArgument() : arg_type(UndefinedArg) {} ExternFuncArgument 214 src/Function.h const std::vector<ExternFuncArgument> &args, ExternFuncArgument 221 src/Function.h EXPORT const std::vector<ExternFuncArgument> &extern_arguments() const; ExternFuncArgument 239 src/Function.h operator ExternFuncArgument() const { ExternFuncArgument 240 src/Function.h return ExternFuncArgument(contents); ExternFuncArgument 1440 src/Generator.h operator ExternFuncArgument() const { ExternFuncArgument 1441 src/Generator.h return ExternFuncArgument(this->exprs().at(0)); ExternFuncArgument 2183 src/Generator.h using ExternFuncArgument = Halide::ExternFuncArgument; ExternFuncArgument 137 src/IRVisitor.cpp ExternFuncArgument arg = f.extern_arguments()[i]; ExternFuncArgument 74 src/InferArguments.cpp for (const ExternFuncArgument &extern_arg : func.extern_arguments()) { ExternFuncArgument 26 src/Memoization.cpp const std::vector<ExternFuncArgument> &extern_args = ExternFuncArgument 88 src/OutputImageParam.cpp OutputImageParam::operator ExternFuncArgument() const { ExternFuncArgument 121 src/OutputImageParam.h EXPORT operator ExternFuncArgument() const; ExternFuncArgument 153 src/Param.h operator ExternFuncArgument() const { ExternFuncArgument 333 src/ScheduleFunctions.cpp const vector<ExternFuncArgument> &args = f.extern_arguments(); ExternFuncArgument 344 src/ScheduleFunctions.cpp for (const ExternFuncArgument &arg : args) { ExternFuncArgument 982 src/ScheduleFunctions.cpp for (const ExternFuncArgument &arg : f.extern_arguments()) { ExternFuncArgument 44 src/WrapExternStages.cpp for (ExternFuncArgument arg : f.extern_arguments()) { ExternFuncArgument 45 src/WrapExternStages.cpp if (arg.arg_type == ExternFuncArgument::FuncArg) { ExternFuncArgument 51 src/WrapExternStages.cpp } else if (arg.arg_type == ExternFuncArgument::BufferArg) { ExternFuncArgument 54 src/WrapExternStages.cpp } else if (arg.arg_type == ExternFuncArgument::ExprArg) { ExternFuncArgument 57 src/WrapExternStages.cpp } else if (arg.arg_type == ExternFuncArgument::ImageParamArg) { ExternFuncArgument 57 test/correctness/extern_bounds_inference.cpp std::vector<ExternFuncArgument> args(3); ExternFuncArgument 76 test/correctness/extern_bounds_inference.cpp std::vector<ExternFuncArgument> args(3); ExternFuncArgument 107 test/correctness/extern_bounds_inference.cpp std::vector<ExternFuncArgument> args(3); ExternFuncArgument 79 test/correctness/extern_consumer.cpp std::vector<ExternFuncArgument> args; ExternFuncArgument 108 test/correctness/extern_consumer.cpp std::vector<ExternFuncArgument> args2; ExternFuncArgument 27 test/correctness/extern_error.cpp std::vector<ExternFuncArgument> args; ExternFuncArgument 93 test/correctness/extern_producer.cpp std::vector<ExternFuncArgument>(), ExternFuncArgument 120 test/correctness/extern_producer.cpp std::vector<ExternFuncArgument>(), ExternFuncArgument 36 test/correctness/extern_sort.cpp std::vector<ExternFuncArgument> args; ExternFuncArgument 82 test/correctness/extern_stage.cpp std::vector<ExternFuncArgument> args(2); ExternFuncArgument 507 test/correctness/memoize.cpp std::vector<ExternFuncArgument> args(3); ExternFuncArgument 20 test/correctness/pipeline_set_jit_externs_func.cpp std::vector<ExternFuncArgument> args; ExternFuncArgument 24 test/generator/cxx_mangling_define_extern_generator.cpp std::vector<ExternFuncArgument> args;