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> &params,
ExternFuncArgument  945 src/Func.h                                   const std::vector<ExternFuncArgument> &params,
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;