Internal            6 apps/c_backend/pipeline_cpp_generator.cpp using Internal::Call;
Internal           39 apps/fft/funct.h     explicit FuncT(Halide::Internal::Function f) : Func(f) {}
Internal            6 apps/templates/ios/generator_main.cpp using namespace Halide::Internal;
Internal            6 apps/templates/osx/generator_main.cpp using namespace Halide::Internal;
Internal           76 python_bindings/python/Expr.cpp                           .def(p::init<const h::Internal::BaseExprNode *>(p::arg("self")))
Internal          199 python_bindings/python/Func_Ref.cpp     p::class_<h::Internal::Function>("InternalFunction", p::no_init);
Internal           26 python_bindings/python/RDom.cpp                           .def(p::init<h::Internal::ReductionDomain, int>(
Internal          131 python_bindings/python/RDom.cpp     p::class_<h::Internal::ReductionDomain>("_ReductionDomain", p::no_init);
Internal          155 python_bindings/python/RDom.cpp                           .def(p::init<h::Internal::ReductionDomain>(
Internal           19 src/AddImageChecks.h namespace Internal {
Internal           16 src/AddParameterChecks.h namespace Internal {
Internal           11 src/AlignLoads.h namespace Internal {
Internal           12 src/AllocationBoundsInference.h namespace Internal {
Internal           18 src/ApplySplit.h namespace Internal {
Internal          337 src/AssociativeOpsTable.cpp     if (exprs[0].as<Halide::Internal::Add>()) {
Internal          340 src/AssociativeOpsTable.cpp     } else if (exprs[0].as<Halide::Internal::Sub>()) {
Internal          343 src/AssociativeOpsTable.cpp     } else if (exprs[0].as<Halide::Internal::Mul>()) {
Internal          346 src/AssociativeOpsTable.cpp     } else if (exprs[0].as<Halide::Internal::Min>()) {
Internal          349 src/AssociativeOpsTable.cpp     } else if (exprs[0].as<Halide::Internal::Max>()) {
Internal          352 src/AssociativeOpsTable.cpp     } else if (exprs[0].as<Halide::Internal::Select>()) {
Internal          355 src/AssociativeOpsTable.cpp     } else if (exprs[0].as<Halide::Internal::And>()) {
Internal          358 src/AssociativeOpsTable.cpp     } else if (exprs[0].as<Halide::Internal::Or>()) {
Internal          361 src/AssociativeOpsTable.cpp     } else if (exprs[0].as<Halide::Internal::Cast>()) {
Internal           15 src/AssociativeOpsTable.h namespace Internal {
Internal           17 src/Associativity.h namespace Internal {
Internal           52 src/BoundaryConditions.h namespace Internal {
Internal           96 src/BoundaryConditions.h     return constant_exterior(Internal::func_like_to_func(func_like), value, object_bounds);
Internal          104 src/BoundaryConditions.h           typename std::enable_if<Halide::Internal::all_are_convertible<Expr, Bounds...>::value>::type* = nullptr>
Internal          108 src/BoundaryConditions.h     ::Halide::Internal::collect_paired_args(collected_bounds, std::forward<Bounds>(bounds)...);
Internal          109 src/BoundaryConditions.h     return constant_exterior(Internal::func_like_to_func(func_like), value, collected_bounds);
Internal          112 src/BoundaryConditions.h           typename std::enable_if<Halide::Internal::all_are_convertible<Expr, Bounds...>::value>::type* = nullptr>
Internal          142 src/BoundaryConditions.h     return repeat_edge(Internal::func_like_to_func(func_like), object_bounds);
Internal          147 src/BoundaryConditions.h           typename std::enable_if<Halide::Internal::all_are_convertible<Expr, Bounds...>::value>::type* = nullptr>
Internal          150 src/BoundaryConditions.h     ::Halide::Internal::collect_paired_args(collected_bounds, std::forward<Bounds>(bounds)...);
Internal          151 src/BoundaryConditions.h     return repeat_edge(Internal::func_like_to_func(func_like), collected_bounds);
Internal          178 src/BoundaryConditions.h     return repeat_image(Internal::func_like_to_func(func_like), object_bounds);
Internal          182 src/BoundaryConditions.h           typename std::enable_if<Halide::Internal::all_are_convertible<Expr, Bounds...>::value>::type* = nullptr>
Internal          185 src/BoundaryConditions.h     ::Halide::Internal::collect_paired_args(collected_bounds, std::forward<Bounds>(bounds)...);
Internal          186 src/BoundaryConditions.h     return repeat_image(Internal::func_like_to_func(func_like), collected_bounds);
Internal          213 src/BoundaryConditions.h     return mirror_image(Internal::func_like_to_func(func_like), object_bounds);
Internal          217 src/BoundaryConditions.h           typename std::enable_if<Halide::Internal::all_are_convertible<Expr, Bounds...>::value>::type* = nullptr>
Internal          220 src/BoundaryConditions.h     ::Halide::Internal::collect_paired_args(collected_bounds, std::forward<Bounds>(bounds)...);
Internal          221 src/BoundaryConditions.h     return mirror_image(Internal::func_like_to_func(func_like), collected_bounds);
Internal          251 src/BoundaryConditions.h     return mirror_interior(Internal::func_like_to_func(func_like), object_bounds);
Internal          255 src/BoundaryConditions.h           typename std::enable_if<Halide::Internal::all_are_convertible<Expr, Bounds...>::value>::type* = nullptr>
Internal          258 src/BoundaryConditions.h     ::Halide::Internal::collect_paired_args(collected_bounds, std::forward<Bounds>(bounds)...);
Internal          259 src/BoundaryConditions.h     return mirror_interior(Internal::func_like_to_func(func_like), collected_bounds);
Internal           14 src/Bounds.h   namespace Internal {
Internal          157 src/BoundsInference.cpp                                                    Internal::Call::if_then_else,
Internal          159 src/BoundsInference.cpp                                                    Internal::Call::PureIntrinsic);
Internal          162 src/BoundsInference.cpp                                                   Internal::Call::if_then_else,
Internal          164 src/BoundsInference.cpp                                                   Internal::Call::PureIntrinsic);
Internal           15 src/BoundsInference.h namespace Internal {
Internal           14 src/Buffer.h   namespace Internal {
Internal           94 src/Buffer.h       Internal::IntrusivePtr<Internal::BufferContents> contents;
Internal          127 src/Buffer.h           contents(new Internal::BufferContents) {
Internal          130 src/Buffer.h               contents->name = Internal::make_entity_name(this, "Halide::Buffer<?", 'b');
Internal          142 src/Buffer.h                typename = typename std::enable_if<Internal::all_ints_and_optional_name<Args...>::value>::type>
Internal          145 src/Buffer.h           Buffer(Runtime::Buffer<T>(t, Internal::get_shape_from_start_of_parameter_pack(first, rest...)),
Internal          146 src/Buffer.h                  Internal::get_name_from_end_of_parameter_pack(rest...)) {}
Internal          157 src/Buffer.h                typename = typename std::enable_if<Internal::all_ints_and_optional_name<Args...>::value>::type>
Internal          159 src/Buffer.h           Buffer(Runtime::Buffer<T>(Internal::get_shape_from_start_of_parameter_pack(first, rest...)),
Internal          160 src/Buffer.h                  Internal::get_name_from_end_of_parameter_pack(rest...)) {}
Internal          177 src/Buffer.h                typename = typename std::enable_if<Internal::all_ints_and_optional_name<Args...>::value>::type>
Internal          179 src/Buffer.h                       Internal::add_const_if_T_is_const<T, void> *data,
Internal          181 src/Buffer.h           Buffer(Runtime::Buffer<T>(t, data, Internal::get_shape_from_start_of_parameter_pack(first, rest...)),
Internal          182 src/Buffer.h                  Internal::get_name_from_end_of_parameter_pack(rest...)) {}
Internal          185 src/Buffer.h                typename = typename std::enable_if<Internal::all_ints_and_optional_name<Args...>::value>::type>
Internal          188 src/Buffer.h           Buffer(Runtime::Buffer<T>(data, Internal::get_shape_from_start_of_parameter_pack(first, rest...)),
Internal          189 src/Buffer.h                  Internal::get_name_from_end_of_parameter_pack(rest...)) {}
Internal          197 src/Buffer.h                       Internal::add_const_if_T_is_const<T, void> *data,
Internal          203 src/Buffer.h                       Internal::add_const_if_T_is_const<T, void> *data,
Internal          239 src/Buffer.h       static Buffer<Internal::add_const_if_T_is_const<T, void>>
Internal          241 src/Buffer.h           using T2 = Internal::add_const_if_T_is_const<T, void>;
Internal           14 src/CPlusPlusMangle.h namespace Internal {
Internal           10 src/CSE.h      namespace Internal {
Internal           11 src/CanonicalizeGPUVars.h namespace Internal {
Internal           15 src/Closure.h  namespace Internal {
Internal           11 src/CodeGen_ARM.h namespace Internal {
Internal          484 src/CodeGen_C.cpp     if (is_header() && f.linkage == LoweredFunc::Internal) {
Internal          564 src/CodeGen_C.cpp     if (f.linkage == LoweredFunc::Internal) {
Internal           17 src/CodeGen_C.h namespace Internal {
Internal           12 src/CodeGen_GPU_Dev.h namespace Internal {
Internal           18 src/CodeGen_GPU_Host.h namespace Internal {
Internal           11 src/CodeGen_Hexagon.h namespace Internal {
Internal           21 src/CodeGen_Internal.h namespace Internal {
Internal           40 src/CodeGen_LLVM.cpp     std::unique_ptr<Internal::CodeGen_LLVM> cg(Internal::CodeGen_LLVM::new_for_target(module.target(), context));
Internal          454 src/CodeGen_LLVM.cpp     if (linkage != LoweredFunc::Internal &&
Internal          669 src/CodeGen_LLVM.cpp     if (f.linkage != LoweredFunc::Internal &&
Internal          976 src/CodeGen_LLVM.cpp     return Internal::llvm_type_of(context, t);
Internal         2065 src/CodeGen_LLVM.cpp                                     Internal::Call::Intrinsic);
Internal         2647 src/CodeGen_LLVM.cpp         Expr e = Internal::halide_exp(Internal::halide_log(x) * y);
Internal         2651 src/CodeGen_LLVM.cpp         Expr e = Internal::halide_log(op->args[0]);
Internal         2655 src/CodeGen_LLVM.cpp         Expr e = Internal::halide_exp(op->args[0]);
Internal           53 src/CodeGen_LLVM.h namespace Internal {
Internal           11 src/CodeGen_MIPS.h namespace Internal {
Internal           15 src/CodeGen_Metal_Dev.h namespace Internal {
Internal           15 src/CodeGen_OpenCL_Dev.h namespace Internal {
Internal           17 src/CodeGen_OpenGLCompute_Dev.h namespace Internal {
Internal         1066 src/CodeGen_OpenGL_Dev.cpp     check(Call::make(Float(32, 4), "sin_f32", {Broadcast::make(1.f, 4)}, Internal::Call::Extern),
Internal           16 src/CodeGen_OpenGL_Dev.h namespace Internal {
Internal           17 src/CodeGen_PTX_Dev.h namespace Internal {
Internal           11 src/CodeGen_Posix.h namespace Internal {
Internal           11 src/CodeGen_PowerPC.h namespace Internal {
Internal           16 src/CodeGen_X86.h namespace Internal {
Internal           25 src/Debug.h    namespace Internal {
Internal           11 src/DebugArguments.h namespace Internal {
Internal           13 src/DebugToFile.h namespace Internal {
Internal           14 src/DeepCopy.h namespace Internal {
Internal           17 src/Definition.h namespace Internal {
Internal           22 src/Definition.h namespace Internal {
Internal           14 src/Deinterleave.h namespace Internal {
Internal           68 src/DeviceArgument.cpp         Internal::Closure::visit(op);
Internal           72 src/DeviceArgument.cpp         Internal::Closure::visit(op);
Internal           83 src/DeviceArgument.cpp         Internal::Closure::visit(loop);
Internal           12 src/DeviceArgument.h namespace Internal {
Internal           95 src/DeviceArgument.h     using Internal::Closure::visit;
Internal           27 src/DeviceInterface.cpp using namespace Halide::Internal;
Internal           13 src/EarlyFree.h namespace Internal {
Internal           13 src/Elf.h      namespace Internal {
Internal           11 src/EliminateBoolVectors.h namespace Internal {
Internal           64 src/Error.h    namespace Internal {
Internal          131 src/Error.h          : ::Halide::Internal::Voidifier() &            \
Internal          132 src/Error.h            ::Halide::Internal::ErrorReport(__FILE__, __LINE__, #condition, flags).ref()
Internal          135 src/Error.h    #define internal_error            Halide::Internal::ErrorReport(__FILE__, __LINE__, nullptr, 0)
Internal          136 src/Error.h    #define user_error                Halide::Internal::ErrorReport(__FILE__, __LINE__, nullptr, Halide::Internal::ErrorReport::User)
Internal          137 src/Error.h    #define user_warning              Halide::Internal::ErrorReport(__FILE__, __LINE__, nullptr, Halide::Internal::ErrorReport::User | Halide::Internal::ErrorReport::Warning)
Internal          138 src/Error.h    #define halide_runtime_error      Halide::Internal::ErrorReport(__FILE__, __LINE__, nullptr, Halide::Internal::ErrorReport::User | Halide::Internal::ErrorReport::Runtime)
Internal          141 src/Error.h    #define user_assert(c)            _halide_internal_assertion(c, Halide::Internal::ErrorReport::User)
Internal          147 src/Error.h    #define _halide_user_assert(c)     _halide_internal_assertion(c, Halide::Internal::ErrorReport::User)
Internal           19 src/Expr.h     namespace Internal {
Internal          264 src/Expr.h     struct Expr : public Internal::IRHandle {
Internal          266 src/Expr.h         Expr() : Internal::IRHandle() {}
Internal          269 src/Expr.h         Expr(const Internal::BaseExprNode *n) : IRHandle(n) {}
Internal          274 src/Expr.h         EXPORT explicit Expr(int8_t x)    : IRHandle(Internal::IntImm::make(Int(8), x)) {}
Internal          275 src/Expr.h         EXPORT explicit Expr(int16_t x)   : IRHandle(Internal::IntImm::make(Int(16), x)) {}
Internal          276 src/Expr.h         EXPORT          Expr(int32_t x)   : IRHandle(Internal::IntImm::make(Int(32), x)) {}
Internal          277 src/Expr.h         EXPORT explicit Expr(int64_t x)   : IRHandle(Internal::IntImm::make(Int(64), x)) {}
Internal          278 src/Expr.h         EXPORT explicit Expr(uint8_t x)   : IRHandle(Internal::UIntImm::make(UInt(8), x)) {}
Internal          279 src/Expr.h         EXPORT explicit Expr(uint16_t x)  : IRHandle(Internal::UIntImm::make(UInt(16), x)) {}
Internal          280 src/Expr.h         EXPORT explicit Expr(uint32_t x)  : IRHandle(Internal::UIntImm::make(UInt(32), x)) {}
Internal          281 src/Expr.h         EXPORT explicit Expr(uint64_t x)  : IRHandle(Internal::UIntImm::make(UInt(64), x)) {}
Internal          282 src/Expr.h         EXPORT          Expr(float16_t x) : IRHandle(Internal::FloatImm::make(Float(16), (double)x)) {}
Internal          283 src/Expr.h         EXPORT          Expr(float x)     : IRHandle(Internal::FloatImm::make(Float(32), x)) {}
Internal          284 src/Expr.h         EXPORT explicit Expr(double x)    : IRHandle(Internal::FloatImm::make(Float(64), x)) {}
Internal          288 src/Expr.h         EXPORT          Expr(const std::string &s) : IRHandle(Internal::StringImm::make(s)) {}
Internal          292 src/Expr.h             return ((const Internal::BaseExprNode *)ptr)->type;
Internal          330 src/Expr.h     namespace Internal {
Internal           13 src/ExprUsesVar.h namespace Internal {
Internal           20 src/Extern.h           return Halide::Internal::Call::make(Halide::type_of<rt>(), #name, {a1}, Halide::Internal::Call::Extern); \
Internal           27 src/Extern.h           return Halide::Internal::Call::make(Halide::type_of<rt>(), #name, {a1, a2}, Halide::Internal::Call::Extern); \
Internal           35 src/Extern.h           return Halide::Internal::Call::make(Halide::type_of<rt>(), #name, {a1, a2, a3}, Halide::Internal::Call::Extern); \
Internal           44 src/Extern.h           return Halide::Internal::Call::make(Halide::type_of<rt>(), #name, {a1, a2, a3, a4}, Halide::Internal::Call::Extern); \
Internal           54 src/Extern.h           return Halide::Internal::Call::make(Halide::type_of<rt>(), #name, {a1, a2, a3, a4, a5}, Halide::Internal::Call::Extern); \
Internal           60 src/Extern.h           return Halide::Internal::Call::make(Halide::type_of<rt>(), #name, {a1}, Halide::Internal::Call::PureExtern); \
Internal           67 src/Extern.h           return Halide::Internal::Call::make(Halide::type_of<rt>(), #name, {a1, a2}, Halide::Internal::Call::PureExtern); \
Internal           75 src/Extern.h           return Halide::Internal::Call::make(Halide::type_of<rt>(), #name, {a1, a2, a3}, Halide::Internal::Call::PureExtern); \
Internal           84 src/Extern.h           return Halide::Internal::Call::make(Halide::type_of<rt>(), #name, {a1, a2, a3, a4}, Halide::Internal::Call::PureExtern); \
Internal           94 src/Extern.h           return Halide::Internal::Call::make(Halide::type_of<rt>(), #name, {a1, a2, a3, a4, a5}, Halide::Internal::Call::PureExtern); \
Internal            9 src/FastIntegerDivide.cpp using namespace Halide::Internal::IntegerDivision;
Internal           14 src/FindCalls.h namespace Internal {
Internal           45 src/Func.cpp   using namespace Internal;
Internal          218 src/Func.cpp               Internal::debug(2) << "Adding implicit var " << i << " to call to " << name() << "\n";
Internal          248 src/Func.cpp               Internal::debug(2) << "Adding implicit var " << i << " to call to " << name() << "\n";
Internal          269 src/Func.cpp       return Internal::ends_with(candidate, "." + var);
Internal         1117 src/Func.cpp       Internal::CheckForFreeVars check;
Internal         1741 src/Func.cpp   Stage &Stage::prefetch(const Internal::Parameter &param, VarOrRVar var, Expr offset, PrefetchBoundStrategy strategy) {
Internal         2224 src/Func.cpp   Func &Func::prefetch(const Internal::Parameter &param, VarOrRVar var, Expr offset, PrefetchBoundStrategy strategy) {
Internal         2382 src/Func.cpp   class CountImplicitVars : public Internal::IRGraphVisitor {
Internal         2403 src/Func.cpp   FuncRef::FuncRef(Internal::Function f, const vector<Expr> &a, int placeholder_pos,
Internal         2406 src/Func.cpp       Internal::check_call_arg_types(f.name(), &args, args.size());
Internal         2409 src/Func.cpp   FuncRef::FuncRef(Internal::Function f, const vector<Var> &a, int placeholder_pos,
Internal         2448 src/Func.cpp               Internal::debug(2) << "Adding " << count.count << " implicit vars to LHS of " << func.name() << "\n";
Internal         2523 src/Func.cpp   Func define_base_case(Internal::Function func, const vector<Expr> &a, const Tuple &e) {
Internal         2544 src/Func.cpp   Func define_base_case(Internal::Function func, const vector<Expr> &a, Expr e) {
Internal         2728 src/Func.cpp       return Internal::Call::make(func_ref.function(), args, idx);
Internal         2939 src/Func.cpp   const Internal::JITHandlers &Func::jit_handlers() {
Internal           46 src/Func.h     namespace Internal {
Internal           53 src/Func.h         Internal::Definition definition;
Internal           56 src/Func.h         std::vector<Internal::StorageDim> storage_dims;
Internal           58 src/Func.h         void set_dim_type(VarOrRVar var, Internal::ForType t);
Internal           66 src/Func.h         Stage(Internal::Definition d, const std::string &n, const std::vector<Var> &args,
Internal           67 src/Func.h               const std::vector<Internal::StorageDim> &sdims)
Internal           73 src/Func.h         Stage(Internal::Definition d, const std::string &n, const std::vector<std::string> &args,
Internal           74 src/Func.h               const std::vector<Internal::StorageDim> &sdims)
Internal           88 src/Func.h         const Internal::Schedule &get_schedule() const { return definition.schedule(); }
Internal          196 src/Func.h         NO_INLINE typename std::enable_if<Internal::all_are_convertible<VarOrRVar, Args...>::value, Stage &>::type
Internal          290 src/Func.h         EXPORT Stage &prefetch(const Internal::Parameter &param, VarOrRVar var, Expr offset = 1,
Internal          312 src/Func.h         Internal::Function func;
Internal          331 src/Func.h         FuncRef(Internal::Function, const std::vector<Expr> &,
Internal          333 src/Func.h         FuncRef(Internal::Function, const std::vector<Var> &,
Internal          408 src/Func.h         EXPORT Internal::Function function() const {return func;}
Internal          476 src/Func.h         EXPORT Internal::Function function() const {return func_ref.function();}
Internal          482 src/Func.h     namespace Internal {
Internal          495 src/Func.h         Internal::Function func;
Internal          534 src/Func.h         EXPORT explicit Func(Internal::Function f);
Internal          826 src/Func.h         EXPORT const Internal::JITHandlers &jit_handlers();
Internal          841 src/Func.h             void (*deleter)(Internal::IRMutator *) =
Internal          842 src/Func.h                 (void (*)(Internal::IRMutator *))(&delete_lowering_pass<T>);
Internal          849 src/Func.h         EXPORT void add_custom_lowering_pass(Internal::IRMutator *pass, void (*deleter)(Internal::IRMutator *));
Internal          977 src/Func.h         NO_INLINE typename std::enable_if<Internal::all_are_convertible<Var, Args...>::value, FuncRef>::type
Internal          994 src/Func.h         NO_INLINE typename std::enable_if<Internal::all_are_convertible<Expr, Args...>::value, FuncRef>::type
Internal         1206 src/Func.h         NO_INLINE typename std::enable_if<Internal::all_are_convertible<VarOrRVar, Args...>::value, Func &>::type
Internal         1580 src/Func.h         EXPORT Func &prefetch(const Internal::Parameter &param, VarOrRVar var, Expr offset = 1,
Internal         1608 src/Func.h         NO_INLINE typename std::enable_if<Internal::all_are_convertible<Var, Args...>::value, Func &>::type
Internal         1940 src/Func.h         Internal::Function function() const {
Internal         1972 src/Func.h     namespace Internal {
Internal         2021 src/Func.h         Internal::check_types<First, Rest...>(t, 0);
Internal         2026 src/Func.h         Internal::assign_results(r, 0, first, rest...);
Internal         2030 src/Func.h     namespace Internal {
Internal         2057 src/Func.h         Internal::schedule_scalar(f);
Internal         2067 src/Func.h         Internal::check_types<First, Rest...>(t, 0);
Internal         2071 src/Func.h         Internal::schedule_scalar(f);
Internal         2073 src/Func.h         Internal::assign_results(r, 0, first, rest...);
Internal           20 src/Function.h namespace Internal {
Internal           29 src/Function.h     Internal::IntrusivePtr<Internal::FunctionContents> func;
Internal           32 src/Function.h     Internal::Parameter image_param;
Internal           34 src/Function.h     ExternFuncArgument(Internal::IntrusivePtr<Internal::FunctionContents> f): arg_type(FuncArg), func(f) {}
Internal           42 src/Function.h     ExternFuncArgument(Internal::Parameter p) : arg_type(ImageParamArg), image_param(p) {
Internal           62 src/Function.h namespace Internal {
Internal          270 src/Function.h     EXPORT const std::map<std::string, IntrusivePtr<Internal::FunctionContents>> &wrappers() const;
Internal           12 src/FuseGPUThreadLoops.h namespace Internal {
Internal           11 src/FuzzFloatStores.h namespace Internal {
Internal           99 src/Generator.cpp Argument to_argument(const Internal::Parameter &param) {
Internal          170 src/Generator.cpp     f(args) = Internal::Call::make(p, args_expr);
Internal          253 src/Generator.cpp                 const std::vector<Internal::GeneratorParamBase *>& generator_params,
Internal          254 src/Generator.cpp                 const std::vector<Internal::ScheduleParamBase *>& schedule_params,
Internal          255 src/Generator.cpp                 const std::vector<Internal::GeneratorInputBase *>& inputs,
Internal          256 src/Generator.cpp                 const std::vector<Internal::GeneratorOutputBase *>& outputs) 
Internal          280 src/Generator.cpp     const std::vector<Internal::GeneratorParamBase *> generator_params;
Internal          281 src/Generator.cpp     const std::vector<Internal::GeneratorParamBase *> schedule_params_old;
Internal          282 src/Generator.cpp     const std::vector<Internal::ScheduleParamBase *> schedule_params;
Internal          283 src/Generator.cpp     const std::vector<Internal::GeneratorInputBase *> inputs;
Internal          284 src/Generator.cpp     const std::vector<Internal::GeneratorOutputBase *> outputs;
Internal          287 src/Generator.cpp     std::vector<Internal::GeneratorParamBase *> filter_params(const std::vector<Internal::GeneratorParamBase *> &in) {
Internal          288 src/Generator.cpp         std::vector<Internal::GeneratorParamBase *> out;
Internal          707 src/Generator.cpp                              const std::vector<std::vector<Internal::StubInput>> &inputs)
Internal         1113 src/Generator.cpp         auto input = static_cast<Internal::GeneratorInputBase *>(v);
Internal         1127 src/Generator.cpp         auto output = static_cast<Internal::GeneratorOutputBase *>(v);
Internal         1233 src/Generator.cpp Internal::GeneratorParamBase &GeneratorBase::find_generator_param_by_name(const std::string &name) {
Internal         1258 src/Generator.cpp Internal::ScheduleParamBase &GeneratorBase::find_schedule_param_by_name(const std::string &name) {
Internal         1460 src/Generator.cpp void GeneratorBase::check_input_is_singular(Internal::GeneratorInputBase *in) {
Internal         1465 src/Generator.cpp void GeneratorBase::check_input_is_array(Internal::GeneratorInputBase *in) {
Internal         1470 src/Generator.cpp void GeneratorBase::check_input_kind(Internal::GeneratorInputBase *in, Internal::IOKind kind) {
Internal         1669 src/Generator.cpp             Expr e = Internal::Variable::make(type(), array_name(i), parameters_[i]);
Internal          215 src/Generator.h namespace Internal {
Internal          722 src/Generator.h class GeneratorParam : public Internal::GeneratorParamImplBase<T> {
Internal          725 src/Generator.h         : Internal::GeneratorParamImplBase<T>(name, value) {}
Internal          728 src/Generator.h         : Internal::GeneratorParamImplBase<T>(name, value, min, max) {}
Internal          731 src/Generator.h         : Internal::GeneratorParamImplBase<T>(name, value, enum_map) {}
Internal          734 src/Generator.h         : Internal::GeneratorParamImplBase<T>(name, value) {}
Internal          859 src/Generator.h namespace Internal { namespace GeneratorMinMax {
Internal          880 src/Generator.h auto min(const Other &a, const GeneratorParam<T> &b) -> decltype(Internal::GeneratorMinMax::min_forward(a, b)) {
Internal          881 src/Generator.h     return Internal::GeneratorMinMax::min_forward(a, b);
Internal          884 src/Generator.h auto min(const GeneratorParam<T> &a, const Other &b) -> decltype(Internal::GeneratorMinMax::min_forward(a, b)) {
Internal          885 src/Generator.h     return Internal::GeneratorMinMax::min_forward(a, b);
Internal          893 src/Generator.h auto max(const Other &a, const GeneratorParam<T> &b) -> decltype(Internal::GeneratorMinMax::max_forward(a, b)) {
Internal          894 src/Generator.h     return Internal::GeneratorMinMax::max_forward(a, b);
Internal          897 src/Generator.h auto max(const GeneratorParam<T> &a, const Other &b) -> decltype(Internal::GeneratorMinMax::max_forward(a, b)) {
Internal          898 src/Generator.h     return Internal::GeneratorMinMax::max_forward(a, b);
Internal          906 src/Generator.h namespace Internal {
Internal         1517 src/Generator.h class GeneratorInput : public Internal::GeneratorInputImplBase<T> {
Internal         1519 src/Generator.h     using Super = Internal::GeneratorInputImplBase<T>;
Internal         1528 src/Generator.h         typename Internal::select_type<
Internal         1529 src/Generator.h             Internal::cond<Internal::has_static_halide_type_method<TBase>::value, int>,
Internal         1530 src/Generator.h             Internal::cond<std::is_same<TBase, Func>::value, int>,
Internal         1531 src/Generator.h             Internal::cond<true, Unused>
Internal         1589 src/Generator.h namespace Internal {
Internal         1974 src/Generator.h class GeneratorOutput : public Internal::GeneratorOutputImplBase<T> {
Internal         1976 src/Generator.h     using Super = Internal::GeneratorOutputImplBase<T>;
Internal         2027 src/Generator.h     GeneratorOutput<T> &operator=(const Internal::StubOutputBuffer<T2> &stub_output_buffer) {
Internal         2038 src/Generator.h namespace Internal {
Internal         2141 src/Generator.h     friend class Internal::GeneratorBase;
Internal         2142 src/Generator.h     virtual std::shared_ptr<Internal::ValueTracker> get_value_tracker() const = 0;
Internal         2164 src/Generator.h         , value_tracker(std::make_shared<Internal::ValueTracker>()) {}
Internal         2170 src/Generator.h     std::shared_ptr<Internal::ValueTracker> get_value_tracker() const override { return value_tracker; }
Internal         2174 src/Generator.h     const std::shared_ptr<Internal::ValueTracker> value_tracker;
Internal         2208 src/Generator.h namespace Internal {
Internal         2383 src/Generator.h     friend void ::Halide::Internal::generator_test();
Internal         2395 src/Generator.h         std::vector<Internal::GeneratorParamBase *> generator_params;
Internal         2398 src/Generator.h         std::vector<Internal::ScheduleParamBase *> schedule_params;
Internal         2401 src/Generator.h         std::vector<Internal::GeneratorInputBase *> filter_inputs;
Internal         2402 src/Generator.h         std::vector<Internal::GeneratorOutputBase *> filter_outputs;
Internal         2405 src/Generator.h         std::vector<Internal::Parameter *> filter_params;
Internal         2408 src/Generator.h         std::map<std::string, Internal::GeneratorParamBase *> generator_params_by_name;
Internal         2411 src/Generator.h         std::map<std::string, Internal::ScheduleParamBase *> schedule_params_by_name;
Internal         2417 src/Generator.h         std::vector<std::unique_ptr<Internal::GeneratorParamBase>> owned_synthetic_params;
Internal         2425 src/Generator.h     std::shared_ptr<Internal::ValueTracker> value_tracker;
Internal         2436 src/Generator.h     EXPORT Internal::GeneratorParamBase &find_generator_param_by_name(const std::string &name);
Internal         2437 src/Generator.h     EXPORT Internal::ScheduleParamBase &find_schedule_param_by_name(const std::string &name);
Internal         2461 src/Generator.h     EXPORT static void check_input_is_singular(Internal::GeneratorInputBase *in);
Internal         2462 src/Generator.h     EXPORT static void check_input_is_array(Internal::GeneratorInputBase *in);
Internal         2463 src/Generator.h     EXPORT static void check_input_kind(Internal::GeneratorInputBase *in, Internal::IOKind kind);
Internal         2474 src/Generator.h         if (k == Internal::IOKind::Buffer) {
Internal         2479 src/Generator.h         } else if (k == Internal::IOKind::Function) {
Internal         2485 src/Generator.h             check_input_kind(in, Internal::IOKind::Buffer);  // just to trigger assertion
Internal         2499 src/Generator.h         if (k == Internal::IOKind::Buffer) {
Internal         2503 src/Generator.h         } else if (k == Internal::IOKind::Function) {
Internal         2508 src/Generator.h             check_input_kind(in, Internal::IOKind::Buffer);  // just to trigger assertion
Internal         2516 src/Generator.h         check_input_kind(in, Internal::IOKind::Function);
Internal         2526 src/Generator.h         check_input_kind(in, Internal::IOKind::Function);
Internal         2540 src/Generator.h         check_input_kind(in, Internal::IOKind::Scalar);
Internal         2549 src/Generator.h         check_input_kind(in, Internal::IOKind::Scalar);
Internal         2565 src/Generator.h         check_input_kind(in, Internal::IOKind::Scalar);
Internal         2578 src/Generator.h         check_input_kind(in, Internal::IOKind::Scalar);
Internal         2613 src/Generator.h using GeneratorCreateFunc = std::function<std::unique_ptr<Internal::GeneratorBase>(const GeneratorContext &context)>;
Internal         2622 src/Generator.h     std::unique_ptr<Internal::GeneratorBase> create(const GeneratorContext &context,
Internal         2662 src/Generator.h class Generator : public Internal::GeneratorBase {
Internal         2665 src/Generator.h         Internal::GeneratorBase(sizeof(T),
Internal         2666 src/Generator.h                                 Internal::Introspection::get_introspection_helper<T>()) {}
Internal         2669 src/Generator.h     static std::unique_ptr<Internal::GeneratorBase> create(const Halide::GeneratorContext &context) {
Internal         2674 src/Generator.h         return std::unique_ptr<Internal::GeneratorBase>(t);
Internal         2766 src/Generator.h     friend void ::Halide::Internal::generator_test();
Internal         2767 src/Generator.h     friend class Internal::SimpleGeneratorFactory;
Internal         2768 src/Generator.h     friend void ::Halide::Internal::generator_test();
Internal         2782 src/Generator.h         std::unique_ptr<Internal::SimpleGeneratorFactory> f(new Internal::SimpleGeneratorFactory(GeneratorClass::create, generator_name));
Internal         2783 src/Generator.h         Internal::GeneratorRegistry::register_factory(generator_name, std::move(f));
Internal         2787 src/Generator.h namespace Internal {
Internal         2854 src/Generator.h                   const std::vector<std::vector<Internal::StubInput>> &inputs);
Internal           13 src/HexagonOffload.h namespace Internal {
Internal           11 src/HexagonOptimize.h namespace Internal {
Internal           22 src/IR.h       namespace Internal {
Internal           11 src/IREquality.h namespace Internal {
Internal           11 src/IRMatch.h  namespace Internal {
Internal           11 src/IRMutator.h namespace Internal {
Internal          769 src/IROperator.cpp     return Internal::Call::make(type_of<const char *>(), Internal::Call::stringify,
Internal          770 src/IROperator.cpp                                 args, Internal::Call::Intrinsic);
Internal          793 src/IROperator.cpp         Internal::Call::make(Int(32), "halide_print",
Internal          794 src/IROperator.cpp                              {combined_string}, Internal::Call::Extern);
Internal          798 src/IROperator.cpp         Internal::Call::make(args[0].type(), Internal::Call::return_second,
Internal          799 src/IROperator.cpp                              {print_call, args[0]}, Internal::Call::PureIntrinsic);
Internal          805 src/IROperator.cpp     return Internal::Call::make(p.type(),
Internal          806 src/IROperator.cpp                                 Internal::Call::if_then_else,
Internal          808 src/IROperator.cpp                                 Internal::Call::PureIntrinsic);
Internal          817 src/IROperator.cpp         Internal::Call::make(Int(32),
Internal          820 src/IROperator.cpp                              Internal::Call::Extern);
Internal          825 src/IROperator.cpp     return Internal::Call::make(args[0].type(),
Internal          826 src/IROperator.cpp                                 Internal::Call::if_then_else,
Internal          828 src/IROperator.cpp                                 Internal::Call::PureIntrinsic);
Internal          837 src/IROperator.cpp     return Internal::Call::make(result.type(), Internal::Call::memoize_expr,
Internal          838 src/IROperator.cpp                                 args, Internal::Call::PureIntrinsic);
Internal           17 src/IROperator.h namespace Internal {
Internal          216 src/IROperator.h         return Internal::make_const(t, *i);
Internal          219 src/IROperator.h         return Internal::make_const(t, *u);
Internal          222 src/IROperator.h         return Internal::make_const(t, *f);
Internal          227 src/IROperator.h             return Internal::Broadcast::make(cast(t.element_of(), a), t.lanes());
Internal          228 src/IROperator.h         } else if (const Internal::Broadcast *b = a.as<Internal::Broadcast>()) {
Internal          230 src/IROperator.h             return Internal::Broadcast::make(cast(t.element_of(), b->value), t.lanes());
Internal          233 src/IROperator.h     return Internal::Cast::make(t, a);
Internal          240 src/IROperator.h     Internal::match_types(a, b);
Internal          241 src/IROperator.h     return Internal::Add::make(a, b);
Internal          250 src/IROperator.h     Internal::check_representable(a.type(), b);
Internal          251 src/IROperator.h     return Internal::Add::make(a, Internal::make_const(a.type(), b));
Internal          259 src/IROperator.h     Internal::check_representable(b.type(), a);
Internal          260 src/IROperator.h     return Internal::Add::make(Internal::make_const(b.type(), a), b);
Internal          268 src/IROperator.h     a = Internal::Add::make(a, cast(a.type(), b));
Internal          276 src/IROperator.h     Internal::match_types(a, b);
Internal          277 src/IROperator.h     return Internal::Sub::make(a, b);
Internal          285 src/IROperator.h     Internal::check_representable(a.type(), b);
Internal          286 src/IROperator.h     return Internal::Sub::make(a, Internal::make_const(a.type(), b));
Internal          294 src/IROperator.h     Internal::check_representable(b.type(), a);
Internal          295 src/IROperator.h     return Internal::Sub::make(Internal::make_const(b.type(), a), b);
Internal          305 src/IROperator.h     return Internal::Sub::make(Internal::make_zero(a.type()), a);
Internal          313 src/IROperator.h     a = Internal::Sub::make(a, cast(a.type(), b));
Internal          321 src/IROperator.h     Internal::match_types(a, b);
Internal          322 src/IROperator.h     return Internal::Mul::make(a, b);
Internal          330 src/IROperator.h     Internal::check_representable(a.type(), b);
Internal          331 src/IROperator.h     return Internal::Mul::make(a, Internal::make_const(a.type(), b));
Internal          339 src/IROperator.h     Internal::check_representable(b.type(), a);
Internal          340 src/IROperator.h     return Internal::Mul::make(Internal::make_const(b.type(), a), b);
Internal          348 src/IROperator.h     a = Internal::Mul::make(a, cast(a.type(), b));
Internal          358 src/IROperator.h     Internal::match_types(a, b);
Internal          359 src/IROperator.h     return Internal::Div::make(a, b);
Internal          369 src/IROperator.h     a = Internal::Div::make(a, cast(a.type(), b));
Internal          380 src/IROperator.h     Internal::check_representable(a.type(), b);
Internal          381 src/IROperator.h     return Internal::Div::make(a, Internal::make_const(a.type(), b));
Internal          389 src/IROperator.h     Internal::check_representable(b.type(), a);
Internal          390 src/IROperator.h     return Internal::Div::make(Internal::make_const(b.type(), a), b);
Internal          401 src/IROperator.h     user_assert(!Internal::is_zero(b)) << "operator% with constant 0 modulus\n";
Internal          402 src/IROperator.h     Internal::match_types(a, b);
Internal          403 src/IROperator.h     return Internal::Mod::make(a, b);
Internal          412 src/IROperator.h     Internal::check_representable(a.type(), b);
Internal          413 src/IROperator.h     return Internal::Mod::make(a, Internal::make_const(a.type(), b));
Internal          420 src/IROperator.h     user_assert(!Internal::is_zero(b)) << "operator% with constant 0 modulus\n";
Internal          421 src/IROperator.h     Internal::check_representable(b.type(), a);
Internal          422 src/IROperator.h     return Internal::Mod::make(Internal::make_const(b.type(), a), b);
Internal          430 src/IROperator.h     Internal::match_types(a, b);
Internal          431 src/IROperator.h     return Internal::GT::make(a, b);
Internal          440 src/IROperator.h     Internal::check_representable(a.type(), b);
Internal          441 src/IROperator.h     return Internal::GT::make(a, Internal::make_const(a.type(), b));
Internal          450 src/IROperator.h     Internal::check_representable(b.type(), a);
Internal          451 src/IROperator.h     return Internal::GT::make(Internal::make_const(b.type(), a), b);
Internal          459 src/IROperator.h     Internal::match_types(a, b);
Internal          460 src/IROperator.h     return Internal::LT::make(a, b);
Internal          469 src/IROperator.h     Internal::check_representable(a.type(), b);
Internal          470 src/IROperator.h     return Internal::LT::make(a, Internal::make_const(a.type(), b));
Internal          479 src/IROperator.h     Internal::check_representable(b.type(), a);
Internal          480 src/IROperator.h     return Internal::LT::make(Internal::make_const(b.type(), a), b);
Internal          488 src/IROperator.h     Internal::match_types(a, b);
Internal          489 src/IROperator.h     return Internal::LE::make(a, b);
Internal          498 src/IROperator.h     Internal::check_representable(a.type(), b);
Internal          499 src/IROperator.h     return Internal::LE::make(a, Internal::make_const(a.type(), b));
Internal          508 src/IROperator.h     Internal::check_representable(b.type(), a);
Internal          509 src/IROperator.h     return Internal::LE::make(Internal::make_const(b.type(), a), b);
Internal          517 src/IROperator.h     Internal::match_types(a, b);
Internal          518 src/IROperator.h     return Internal::GE::make(a, b);
Internal          527 src/IROperator.h     Internal::check_representable(a.type(), b);
Internal          528 src/IROperator.h     return Internal::GE::make(a, Internal::make_const(a.type(), b));
Internal          537 src/IROperator.h     Internal::check_representable(b.type(), a);
Internal          538 src/IROperator.h     return Internal::GE::make(Internal::make_const(b.type(), a), b);
Internal          546 src/IROperator.h     Internal::match_types(a, b);
Internal          547 src/IROperator.h     return Internal::EQ::make(a, b);
Internal          556 src/IROperator.h     Internal::check_representable(a.type(), b);
Internal          557 src/IROperator.h     return Internal::EQ::make(a, Internal::make_const(a.type(), b));
Internal          566 src/IROperator.h     Internal::check_representable(b.type(), a);
Internal          567 src/IROperator.h     return Internal::EQ::make(Internal::make_const(b.type(), a), b);
Internal          575 src/IROperator.h     Internal::match_types(a, b);
Internal          576 src/IROperator.h     return Internal::NE::make(a, b);
Internal          585 src/IROperator.h     Internal::check_representable(a.type(), b);
Internal          586 src/IROperator.h     return Internal::NE::make(a, Internal::make_const(a.type(), b));
Internal          595 src/IROperator.h     Internal::check_representable(b.type(), a);
Internal          596 src/IROperator.h     return Internal::NE::make(Internal::make_const(b.type(), a), b);
Internal          601 src/IROperator.h     Internal::match_types(a, b);
Internal          602 src/IROperator.h     return Internal::And::make(a, b);
Internal          614 src/IROperator.h         return Internal::make_zero(a.type());
Internal          624 src/IROperator.h     Internal::match_types(a, b);
Internal          625 src/IROperator.h     return Internal::Or::make(a, b);
Internal          635 src/IROperator.h         return Internal::make_one(a.type());
Internal          648 src/IROperator.h     return Internal::Not::make(a);
Internal          658 src/IROperator.h     Internal::match_types(a, b);
Internal          659 src/IROperator.h     return Internal::Max::make(a, b);
Internal          669 src/IROperator.h     Internal::check_representable(a.type(), b);
Internal          670 src/IROperator.h     return Internal::Max::make(a, Internal::make_const(a.type(), b));
Internal          681 src/IROperator.h     Internal::check_representable(b.type(), a);
Internal          682 src/IROperator.h     return Internal::Max::make(Internal::make_const(b.type(), a), b);
Internal          695 src/IROperator.h          typename std::enable_if<Halide::Internal::all_are_convertible<Expr, Rest...>::value>::type* = nullptr>
Internal          703 src/IROperator.h     Internal::match_types(a, b);
Internal          704 src/IROperator.h     return Internal::Min::make(a, b);
Internal          714 src/IROperator.h     Internal::check_representable(a.type(), b);
Internal          715 src/IROperator.h     return Internal::Min::make(a, Internal::make_const(a.type(), b));
Internal          725 src/IROperator.h     Internal::check_representable(b.type(), a);
Internal          726 src/IROperator.h     return Internal::Min::make(Internal::make_const(b.type(), a), b);
Internal          739 src/IROperator.h          typename std::enable_if<Halide::Internal::all_are_convertible<Expr, Rest...>::value>::type* = nullptr>
Internal          783 src/IROperator.h     return Internal::Max::make(Internal::Min::make(a, n_max_val), n_min_val);
Internal          798 src/IROperator.h     return Internal::Call::make(t.with_code(t.is_int() ? Type::UInt : t.code()),
Internal          799 src/IROperator.h                                 Internal::Call::abs, {a}, Internal::Call::PureIntrinsic);
Internal          809 src/IROperator.h     Internal::match_types(a, b);
Internal          818 src/IROperator.h     return Internal::Call::make(t.with_code(t.is_int() ? Type::UInt : t.code()),
Internal          819 src/IROperator.h                                 Internal::Call::absd, {a, b},
Internal          820 src/IROperator.h                                 Internal::Call::PureIntrinsic);
Internal          851 src/IROperator.h     return Internal::Select::make(condition, true_value, false_value);
Internal          859 src/IROperator.h          typename std::enable_if<Halide::Internal::all_are_convertible<Expr, Args...>::value>::type* = nullptr>
Internal          873 src/IROperator.h         return Internal::Call::make(Float(64), "sin_f64", {x}, Internal::Call::PureExtern);
Internal          876 src/IROperator.h         return Internal::Call::make(Float(16), "sin_f16", {x}, Internal::Call::PureExtern);
Internal          879 src/IROperator.h         return Internal::Call::make(Float(32), "sin_f32", {cast<float>(x)}, Internal::Call::PureExtern);
Internal          889 src/IROperator.h         return Internal::Call::make(Float(64), "asin_f64", {x}, Internal::Call::PureExtern);
Internal          892 src/IROperator.h         return Internal::Call::make(Float(16), "asin_f16", {x}, Internal::Call::PureExtern);
Internal          895 src/IROperator.h         return Internal::Call::make(Float(32), "asin_f32", {cast<float>(x)}, Internal::Call::PureExtern);
Internal          905 src/IROperator.h         return Internal::Call::make(Float(64), "cos_f64", {x}, Internal::Call::PureExtern);
Internal          908 src/IROperator.h         return Internal::Call::make(Float(16), "cos_f16", {x}, Internal::Call::PureExtern);
Internal          911 src/IROperator.h         return Internal::Call::make(Float(32), "cos_f32", {cast<float>(x)}, Internal::Call::PureExtern);
Internal          921 src/IROperator.h         return Internal::Call::make(Float(64), "acos_f64", {x}, Internal::Call::PureExtern);
Internal          924 src/IROperator.h         return Internal::Call::make(Float(16), "acos_f16", {x}, Internal::Call::PureExtern);
Internal          927 src/IROperator.h         return Internal::Call::make(Float(32), "acos_f32", {cast<float>(x)}, Internal::Call::PureExtern);
Internal          937 src/IROperator.h         return Internal::Call::make(Float(64), "tan_f64", {x}, Internal::Call::PureExtern);
Internal          940 src/IROperator.h         return Internal::Call::make(Float(16), "tan_f16", {x}, Internal::Call::PureExtern);
Internal          943 src/IROperator.h         return Internal::Call::make(Float(32), "tan_f32", {cast<float>(x)}, Internal::Call::PureExtern);
Internal          953 src/IROperator.h         return Internal::Call::make(Float(64), "atan_f64", {x}, Internal::Call::PureExtern);
Internal          956 src/IROperator.h         return Internal::Call::make(Float(16), "atan_f16", {x}, Internal::Call::PureExtern);
Internal          959 src/IROperator.h         return Internal::Call::make(Float(32), "atan_f32", {cast<float>(x)}, Internal::Call::PureExtern);
Internal          971 src/IROperator.h         return Internal::Call::make(Float(64), "atan2_f64", {y, x}, Internal::Call::PureExtern);
Internal          975 src/IROperator.h         return Internal::Call::make(Float(16), "atan2_f16", {y, x}, Internal::Call::PureExtern);
Internal          980 src/IROperator.h         return Internal::Call::make(Float(32), "atan2_f32", {y, x}, Internal::Call::PureExtern);
Internal          990 src/IROperator.h         return Internal::Call::make(Float(64), "sinh_f64", {x}, Internal::Call::PureExtern);
Internal          993 src/IROperator.h         return Internal::Call::make(Float(16), "sinh_f16", {x}, Internal::Call::PureExtern);
Internal          996 src/IROperator.h         return Internal::Call::make(Float(32), "sinh_f32", {cast<float>(x)}, Internal::Call::PureExtern);
Internal         1006 src/IROperator.h         return Internal::Call::make(Float(64), "asinh_f64", {x}, Internal::Call::PureExtern);
Internal         1009 src/IROperator.h         return Internal::Call::make(Float(16), "asinh_f16", {x}, Internal::Call::PureExtern);
Internal         1012 src/IROperator.h         return Internal::Call::make(Float(32), "asinh_f32", {cast<float>(x)}, Internal::Call::PureExtern);
Internal         1022 src/IROperator.h         return Internal::Call::make(Float(64), "cosh_f64", {x}, Internal::Call::PureExtern);
Internal         1025 src/IROperator.h         return Internal::Call::make(Float(16), "cosh_f16", {x}, Internal::Call::PureExtern);
Internal         1028 src/IROperator.h         return Internal::Call::make(Float(32), "cosh_f32", {cast<float>(x)}, Internal::Call::PureExtern);
Internal         1038 src/IROperator.h         return Internal::Call::make(Float(64), "acosh_f64", {x}, Internal::Call::PureExtern);
Internal         1041 src/IROperator.h         return Internal::Call::make(Float(16), "acosh_f16", {x}, Internal::Call::PureExtern);
Internal         1044 src/IROperator.h         return Internal::Call::make(Float(32), "acosh_f32", {cast<float>(x)}, Internal::Call::PureExtern);
Internal         1054 src/IROperator.h         return Internal::Call::make(Float(64), "tanh_f64", {x}, Internal::Call::PureExtern);
Internal         1057 src/IROperator.h         return Internal::Call::make(Float(16), "tanh_f16", {x}, Internal::Call::PureExtern);
Internal         1060 src/IROperator.h         return Internal::Call::make(Float(32), "tanh_f32", {cast<float>(x)}, Internal::Call::PureExtern);
Internal         1070 src/IROperator.h         return Internal::Call::make(Float(64), "atanh_f64", {x}, Internal::Call::PureExtern);
Internal         1073 src/IROperator.h         return Internal::Call::make(Float(16), "atanh_f16", {x}, Internal::Call::PureExtern);
Internal         1076 src/IROperator.h         return Internal::Call::make(Float(32), "atanh_f32", {cast<float>(x)}, Internal::Call::PureExtern);
Internal         1086 src/IROperator.h         return Internal::Call::make(Float(64), "sqrt_f64", {x}, Internal::Call::PureExtern);
Internal         1089 src/IROperator.h         return Internal::Call::make(Float(16), "sqrt_f16", {x}, Internal::Call::PureExtern);
Internal         1092 src/IROperator.h         return Internal::Call::make(Float(32), "sqrt_f32", {cast<float>(x)}, Internal::Call::PureExtern);
Internal         1113 src/IROperator.h         return Internal::Call::make(Float(64), "exp_f64", {x}, Internal::Call::PureExtern);
Internal         1116 src/IROperator.h         return Internal::Call::make(Float(16), "exp_f16", {x}, Internal::Call::PureExtern);
Internal         1119 src/IROperator.h         return Internal::Call::make(Float(32), "exp_f32", {cast<float>(x)}, Internal::Call::PureExtern);
Internal         1133 src/IROperator.h         return Internal::Call::make(Float(64), "log_f64", {x}, Internal::Call::PureExtern);
Internal         1136 src/IROperator.h         return Internal::Call::make(Float(16), "log_f16", {x}, Internal::Call::PureExtern);
Internal         1139 src/IROperator.h         return Internal::Call::make(Float(32), "log_f32", {cast<float>(x)}, Internal::Call::PureExtern);
Internal         1158 src/IROperator.h         return Internal::Call::make(Float(64), "pow_f64", {x, y}, Internal::Call::PureExtern);
Internal         1162 src/IROperator.h         return Internal::Call::make(Float(16), "pow_f16", {x, y}, Internal::Call::PureExtern);
Internal         1167 src/IROperator.h         return Internal::Call::make(Float(32), "pow_f32", {x, y}, Internal::Call::PureExtern);
Internal         1177 src/IROperator.h     return Internal::halide_erf(x);
Internal         1210 src/IROperator.h     return Internal::Call::make(x.type(), "fast_inverse_f32", {x}, Internal::Call::PureExtern);
Internal         1218 src/IROperator.h     return Internal::Call::make(x.type(), "fast_inverse_sqrt_f32", {x}, Internal::Call::PureExtern);
Internal         1228 src/IROperator.h         return Internal::Call::make(x.type(), "floor_f64", {x}, Internal::Call::PureExtern);
Internal         1231 src/IROperator.h         return Internal::Call::make(Float(16), "floor_f16", {x}, Internal::Call::PureExtern);
Internal         1235 src/IROperator.h         return Internal::Call::make(t, "floor_f32", {cast(t, x)}, Internal::Call::PureExtern);
Internal         1246 src/IROperator.h         return Internal::Call::make(x.type(), "ceil_f64", {x}, Internal::Call::PureExtern);
Internal         1249 src/IROperator.h         return Internal::Call::make(Float(16), "ceil_f16", {x}, Internal::Call::PureExtern);
Internal         1253 src/IROperator.h         return Internal::Call::make(t, "ceil_f32", {cast(t, x)}, Internal::Call::PureExtern);
Internal         1265 src/IROperator.h         return Internal::Call::make(Float(64), "round_f64", {x}, Internal::Call::PureExtern);
Internal         1268 src/IROperator.h         return Internal::Call::make(Float(16), "round_f16", {x}, Internal::Call::PureExtern);
Internal         1272 src/IROperator.h         return Internal::Call::make(t, "round_f32", {cast(t, x)}, Internal::Call::PureExtern);
Internal         1282 src/IROperator.h         return Internal::Call::make(Float(64), "trunc_f64", {x}, Internal::Call::PureExtern);
Internal         1285 src/IROperator.h         return Internal::Call::make(Float(16), "trunc_f16", {x}, Internal::Call::PureExtern);
Internal         1289 src/IROperator.h         return Internal::Call::make(t, "trunc_f32", {cast(t, x)}, Internal::Call::PureExtern);
Internal         1300 src/IROperator.h         return Internal::Call::make(t, "is_nan_f64", {x}, Internal::Call::PureExtern);
Internal         1303 src/IROperator.h         return Internal::Call::make(t, "is_nan_f16", {x}, Internal::Call::PureExtern);
Internal         1307 src/IROperator.h         return Internal::Call::make(t, "is_nan_f32", {cast(ft, x)}, Internal::Call::PureExtern);
Internal         1329 src/IROperator.h     return Internal::Call::make(t, Internal::Call::reinterpret, {e}, Internal::Call::PureIntrinsic);
Internal         1353 src/IROperator.h     return Internal::Call::make(x.type(), Internal::Call::bitwise_and, {x, y}, Internal::Call::PureIntrinsic);
Internal         1372 src/IROperator.h     return Internal::Call::make(x.type(), Internal::Call::bitwise_or, {x, y}, Internal::Call::PureIntrinsic);
Internal         1391 src/IROperator.h     return Internal::Call::make(x.type(), Internal::Call::bitwise_xor, {x, y}, Internal::Call::PureIntrinsic);
Internal         1399 src/IROperator.h     return Internal::Call::make(x.type(), Internal::Call::bitwise_not, {x}, Internal::Call::PureIntrinsic);
Internal         1414 src/IROperator.h     Internal::match_types(x, y);
Internal         1415 src/IROperator.h     return Internal::Call::make(x.type(), Internal::Call::shift_left, {x, y}, Internal::Call::PureIntrinsic);
Internal         1418 src/IROperator.h     Internal::check_representable(x.type(), y);
Internal         1419 src/IROperator.h     return x << Internal::make_const(x.type(), y);
Internal         1422 src/IROperator.h     Internal::check_representable(y.type(), x);
Internal         1423 src/IROperator.h     return Internal::make_const(y.type(), x) << y;
Internal         1440 src/IROperator.h     Internal::match_types(x, y);
Internal         1441 src/IROperator.h     return Internal::Call::make(x.type(), Internal::Call::shift_right, {x, y}, Internal::Call::PureIntrinsic);
Internal         1444 src/IROperator.h     Internal::check_representable(x.type(), y);
Internal         1445 src/IROperator.h     return x >> Internal::make_const(x.type(), y);
Internal         1448 src/IROperator.h     Internal::check_representable(y.type(), x);
Internal         1449 src/IROperator.h     return Internal::make_const(y.type(), x) >> y;
Internal         1555 src/IROperator.h     return Internal::Call::make(zero_val.type(), Internal::Call::lerp,
Internal         1557 src/IROperator.h                                 Internal::Call::PureIntrinsic);
Internal         1563 src/IROperator.h     return Internal::Call::make(x.type(), Internal::Call::popcount,
Internal         1564 src/IROperator.h                                 {x}, Internal::Call::PureIntrinsic);
Internal         1571 src/IROperator.h     return Internal::Call::make(x.type(), Internal::Call::count_leading_zeros,
Internal         1572 src/IROperator.h                                 {x}, Internal::Call::PureIntrinsic);
Internal         1579 src/IROperator.h     return Internal::Call::make(x.type(), Internal::Call::count_trailing_zeros,
Internal         1580 src/IROperator.h                                 {x}, Internal::Call::PureIntrinsic);
Internal         1590 src/IROperator.h     Internal::match_types(x, y);
Internal         1596 src/IROperator.h     return Internal::Call::make(x.type(), Internal::Call::div_round_to_zero,
Internal         1598 src/IROperator.h                                 Internal::Call::PureIntrinsic);
Internal         1609 src/IROperator.h     Internal::match_types(x, y);
Internal         1615 src/IROperator.h     return Internal::Call::make(x.type(), Internal::Call::mod_round_to_zero,
Internal         1617 src/IROperator.h                                 Internal::Call::PureIntrinsic);
Internal         1665 src/IROperator.h     return Internal::Call::make(Float(32), Internal::Call::random,
Internal         1666 src/IROperator.h                                 args, Internal::Call::PureIntrinsic);
Internal         1685 src/IROperator.h     return Internal::Call::make(UInt(32), Internal::Call::random,
Internal         1686 src/IROperator.h                                 args, Internal::Call::PureIntrinsic);
Internal         1696 src/IROperator.h namespace Internal {
Internal         1723 src/IROperator.h     Internal::collect_print_args(collected_args, std::forward<Args>(args)...);
Internal         1736 src/IROperator.h     Internal::collect_print_args(collected_args, std::forward<Args>(args)...);
Internal         1768 src/IROperator.h     Internal::collect_print_args(collected_args, std::forward<Args>(args)...);
Internal         1794 src/IROperator.h     return Internal::Call::make(t, Internal::Call::undef,
Internal         1796 src/IROperator.h                                 Internal::Call::PureIntrinsic);
Internal         1804 src/IROperator.h namespace Internal {
Internal         1838 src/IROperator.h     return Internal::memoize_tag_helper(result, collected_args);
Internal         1856 src/IROperator.h     return Internal::Call::make(e.type(), Internal::Call::likely,
Internal         1857 src/IROperator.h                                 {e}, Internal::Call::PureIntrinsic);
Internal         1863 src/IROperator.h     return Internal::Call::make(e.type(), Internal::Call::likely_if_innermost,
Internal         1864 src/IROperator.h                                 {e}, Internal::Call::PureIntrinsic);
Internal           47 src/IRPrinter.cpp         Internal::IRPrinter p(stream);
Internal          213 src/IRPrinter.cpp         Internal::IRPrinter p(stream);
Internal          243 src/IRPrinter.cpp     case LoweredFunc::Internal:
Internal           39 src/IRPrinter.h namespace Internal {
Internal           16 src/IRVisitor.h namespace Internal {
Internal            6 src/ImageParam.cpp         : OutputImageParam(Internal::Parameter(t, true, d, Internal::make_entity_name(this, "Halide::ImageParam", 'p')), Argument::InputBuffer)
Internal           13 src/ImageParam.cpp         : OutputImageParam(Internal::Parameter(t, true, d, n, /* is_explicit_name */ true), Argument::InputBuffer)
Internal           16 src/ImageParam.cpp     Internal::unique_name(n);
Internal           28 src/ImageParam.cpp     func(args) = Internal::Call::make(param, args_expr);
Internal           17 src/InferArguments.h namespace Internal {
Internal           12 src/InjectHostDevBufferCopies.h namespace Internal {
Internal           13 src/InjectImageIntrinsics.h namespace Internal {
Internal           12 src/InjectOpenGLIntrinsics.h namespace Internal {
Internal           11 src/Inline.h   namespace Internal {
Internal          109 src/InlineReductions.cpp     Internal::FindFreeVars v(r, name);
Internal          124 src/InlineReductions.cpp     Internal::FindFreeVars v(r, name);
Internal          139 src/InlineReductions.cpp     Internal::FindFreeVars v(r, name);
Internal          155 src/InlineReductions.cpp     Internal::FindFreeVars v(r, name);
Internal          171 src/InlineReductions.cpp     Internal::FindFreeVars v(r, name);
Internal          200 src/InlineReductions.cpp     Internal::FindFreeVars v(r, name);
Internal           12 src/IntegerDivisionTable.h namespace Internal {
Internal           11 src/Interval.h namespace Internal {
Internal           18 src/Introspection.h namespace Internal {
Internal           68 src/Introspection.h namespace Internal {
Internal          115 src/Introspection.h     success &= Halide::Internal::check_introspection(&a->an_int, "int", my_name + ".an_int", __FILE__ , __LINE__);
Internal          116 src/Introspection.h     success &= Halide::Internal::check_introspection(&a->a_b, "HalideIntrospectionCanary::A::B", my_name + ".a_b", __FILE__ , __LINE__);
Internal          117 src/Introspection.h     success &= Halide::Internal::check_introspection(&a->a_b.parent, "HalideIntrospectionCanary::A *", my_name + ".a_b.parent", __FILE__ , __LINE__);
Internal          118 src/Introspection.h     success &= Halide::Internal::check_introspection(&a->a_b.a_float, "float", my_name + ".a_b.a_float", __FILE__ , __LINE__);
Internal          119 src/Introspection.h     success &= Halide::Internal::check_introspection(a->a_b.parent, "HalideIntrospectionCanary::A", my_name, __FILE__ , __LINE__);
Internal          134 src/Introspection.h         Halide::Internal::Introspection::test_compilation_unit(&test, &test_a, &offset_marker);
Internal           16 src/IntrusivePtr.h namespace Internal {
Internal           28 src/JITModule.h namespace Internal {
Internal           87 src/LLVM_Headers.h namespace Halide { namespace Internal {
Internal           24 src/LLVM_Output.cpp void emit_file(llvm::Module &module, Internal::LLVMOStream& out, llvm::TargetMachine::CodeGenFileType file_type) {
Internal           25 src/LLVM_Output.cpp     Internal::debug(1) << "emit_file.Compiling to native code...\n";
Internal           26 src/LLVM_Output.cpp     Internal::debug(2) << "Target triple: " << module.getTargetTriple() << "\n";
Internal           29 src/LLVM_Output.cpp     auto target_machine = Internal::make_target_machine(module);
Internal           74 src/LLVM_Output.cpp void compile_llvm_module_to_object(llvm::Module &module, Internal::LLVMOStream& out) {
Internal           78 src/LLVM_Output.cpp void compile_llvm_module_to_assembly(llvm::Module &module, Internal::LLVMOStream& out) {
Internal           82 src/LLVM_Output.cpp void compile_llvm_module_to_llvm_bitcode(llvm::Module &module, Internal::LLVMOStream& out) {
Internal           86 src/LLVM_Output.cpp void compile_llvm_module_to_llvm_assembly(llvm::Module &module, Internal::LLVMOStream& out) {
Internal          119 src/LLVM_Output.cpp     const auto kind = Internal::get_triple_for_target(target).isOSDarwin()
Internal           26 src/LLVM_Output.h namespace Internal {
Internal           38 src/LLVM_Output.h EXPORT void compile_llvm_module_to_object(llvm::Module &module, Internal::LLVMOStream& out);
Internal           39 src/LLVM_Output.h EXPORT void compile_llvm_module_to_assembly(llvm::Module &module, Internal::LLVMOStream& out);
Internal           44 src/LLVM_Output.h EXPORT void compile_llvm_module_to_llvm_bitcode(llvm::Module &module, Internal::LLVMOStream& out);
Internal           45 src/LLVM_Output.h EXPORT void compile_llvm_module_to_llvm_assembly(llvm::Module &module, Internal::LLVMOStream& out);
Internal          408 src/LLVM_Runtime_Linker.cpp     llvm::Triple triple = Internal::get_triple_for_target(t);
Internal          473 src/LLVM_Runtime_Linker.cpp         bool is_halide_extern_c_sym = Internal::starts_with(f.getName(), "halide_");
Internal           18 src/LLVM_Runtime_Linker.h namespace Internal {
Internal           18 src/Lambda.h       Func f("lambda" + Internal::unique_name('_'));
Internal           28 src/Lambda.h       Func f("lambda" + Internal::unique_name('_'));
Internal           38 src/Lambda.h       Func f("lambda" + Internal::unique_name('_'));
Internal           48 src/Lambda.h       Func f("lambda" + Internal::unique_name('_'));
Internal           58 src/Lambda.h       Func f("lambda" + Internal::unique_name('_'));
Internal           68 src/Lambda.h       Func f("lambda" + Internal::unique_name('_'));
Internal           11 src/Lerp.h     namespace Internal {
Internal            7 src/LoopCarry.h namespace Internal {
Internal           76 src/Lower.cpp               vector<Argument> &args, const Internal::LoweredFunc::LinkageType linkage_type,
Internal          416 src/Lower.cpp      Module module = lower(output_funcs, pipeline_name, t, args, Internal::LoweredFunc::External, custom_passes);
Internal           18 src/Lower.h    namespace Internal {
Internal           30 src/Lower.h                        std::vector<Argument> &args, const Internal::LoweredFunc::LinkageType linkage_type,
Internal           18 src/MatlabWrapper.h namespace Internal {
Internal           31 src/Memoization.cpp                     record(Halide::Internal::Parameter(extern_args[i].buffer.type(), true,
Internal          101 src/Memoization.cpp             info.value_expr = Internal::Variable::make(info.type, parameter.name(), parameter);
Internal           15 src/Memoization.h namespace Internal {
Internal           20 src/Module.cpp using Halide::Internal::debug;
Internal          114 src/Module.cpp     std::vector<Internal::LoweredFunc> functions;
Internal          149 src/Module.cpp using namespace Halide::Internal;
Internal          152 src/Module.cpp     contents(new Internal::ModuleContents) {
Internal          169 src/Module.cpp const std::vector<Internal::LoweredFunc> &Module::functions() const {
Internal          173 src/Module.cpp std::vector<Internal::LoweredFunc> &Module::functions() {
Internal          185 src/Module.cpp Internal::LoweredFunc Module::get_function_by_name(const std::string &name) const {
Internal          192 src/Module.cpp     return Internal::LoweredFunc("", std::vector<Argument>{}, {}, LoweredFunc::External);
Internal          199 src/Module.cpp void Module::append(const Internal::LoweredFunc &function) {
Internal          363 src/Module.cpp         Internal::CodeGen_C cg(file,
Internal          366 src/Module.cpp                                Internal::CodeGen_C::CPlusPlusHeader : Internal::CodeGen_C::CHeader,
Internal          373 src/Module.cpp         Internal::CodeGen_C cg(file,
Internal          376 src/Module.cpp                                Internal::CodeGen_C::CPlusPlusImplementation : Internal::CodeGen_C::CImplementation);
Internal          386 src/Module.cpp         Internal::print_to_html(output_files.stmt_html_name, *this);
Internal          436 src/Module.cpp     const size_t num_threads = (debug::debug_level() > 0) ? 1 : Internal::ThreadPool<void>::num_processors_online();
Internal          437 src/Module.cpp     Internal::ThreadPool<void> pool(num_threads);
Internal           19 src/Module.h   namespace Internal {
Internal           77 src/Module.h   namespace Internal {
Internal           84 src/Module.h       Internal::IntrusivePtr<Internal::ModuleContents> contents;
Internal           99 src/Module.h       EXPORT const std::vector<Internal::LoweredFunc> &functions() const;
Internal          100 src/Module.h       EXPORT std::vector<Internal::LoweredFunc> &functions();
Internal          107 src/Module.h       EXPORT Internal::LoweredFunc get_function_by_name(const std::string &name) const;
Internal          112 src/Module.h       EXPORT void append(const Internal::LoweredFunc &function);
Internal           11 src/ModulusRemainder.h namespace Internal {
Internal           12 src/Monotonic.h namespace Internal {
Internal           20 src/ObjectInstanceRegistry.h namespace Internal {
Internal            6 src/OutputImageParam.cpp using Internal::Dimension;
Internal            8 src/OutputImageParam.cpp OutputImageParam::OutputImageParam(const Internal::Parameter &p, Argument::Kind k) :
Internal           80 src/OutputImageParam.cpp Internal::Parameter OutputImageParam::parameter() const {
Internal           20 src/OutputImageParam.h     Internal::Parameter param;
Internal           35 src/OutputImageParam.h     EXPORT OutputImageParam(const Internal::Parameter &p, Argument::Kind k);
Internal           48 src/OutputImageParam.h     EXPORT Internal::Dimension dim(int i);
Internal           52 src/OutputImageParam.h     EXPORT const Internal::Dimension dim(int i) const;
Internal          112 src/OutputImageParam.h     EXPORT Internal::Parameter parameter() const;
Internal           13 src/ParallelRVar.h namespace Internal {
Internal           23 src/Param.h        Internal::Parameter param;
Internal           36 src/Param.h            param(type_of<T>(), false, 0, Internal::make_entity_name(this, "Halide::Param<?", 'p')) {}
Internal           54 src/Param.h            param(type_of<T>(), false, 0, Internal::make_entity_name(this, "Halide::Param<?", 'p')) {
Internal           69 src/Param.h            param(type_of<T>(), false, 0, Internal::make_entity_name(this, "Halide::Param<?", 'p')) {
Internal          124 src/Param.h                min = Internal::Cast::make(type_of<T>(), min);
Internal          131 src/Param.h                max = Internal::Cast::make(type_of<T>(), max);
Internal          148 src/Param.h            return Internal::Variable::make(type_of<T>(), name(), param);
Internal          170 src/Param.h        return Internal::Variable::make(Handle(), "__user_context",
Internal          171 src/Param.h            Internal::Parameter(Handle(), false, 0, "__user_context", true));
Internal           45 src/Parameter.cpp EXPORT RefCount &ref_count<Halide::Internal::ParameterContents>(const ParameterContents *p) {return p->ref_count;}
Internal           48 src/Parameter.cpp EXPORT void destroy<Halide::Internal::ParameterContents>(const ParameterContents *p) {delete p;}
Internal          292 src/Parameter.cpp Dimension::Dimension(const Internal::Parameter &p, int d) : param(p), d(d) {
Internal           15 src/Parameter.h namespace Internal {
Internal          216 src/Parameter.h     EXPORT Dimension(const Internal::Parameter &p, int d);
Internal           13 src/PartitionLoops.h namespace Internal {
Internal           14 src/Pipeline.cpp using namespace Halide::Internal;
Internal          218 src/Pipeline.cpp     std::cerr << Halide::Internal::print_loop_nest(contents->outputs);
Internal          307 src/Pipeline.cpp                                    const Internal::LoweredFunc::LinkageType linkage_type) {
Internal          942 src/Pipeline.cpp         Internal::debug(2) << "Calling jitted function\n";
Internal          945 src/Pipeline.cpp         Internal::debug(2) << "Back from jitted function\n";
Internal           26 src/Pipeline.h namespace Internal {
Internal           49 src/Pipeline.h     Internal::IRMutator *pass;
Internal           50 src/Pipeline.h     void (*deleter)(Internal::IRMutator *);
Internal           58 src/Pipeline.h     Internal::IntrusivePtr<PipelineContents> contents;
Internal           60 src/Pipeline.h     std::vector<Argument> infer_arguments(Internal::Stmt body);
Internal           63 src/Pipeline.h     static std::vector<Internal::JITModule> make_externs_jit_module(const Target &target,
Internal          191 src/Pipeline.h                                     const Internal::LoweredFunc::LinkageType linkage_type = Internal::LoweredFunc::ExternalPlusMetadata);
Internal          311 src/Pipeline.h     EXPORT const Internal::JITHandlers &jit_handlers();
Internal          326 src/Pipeline.h         void (*deleter)(Internal::IRMutator *) =
Internal          327 src/Pipeline.h             (void (*)(Internal::IRMutator *))(&delete_lowering_pass<T>);
Internal          334 src/Pipeline.h     EXPORT void add_custom_lowering_pass(Internal::IRMutator *pass,
Internal          335 src/Pipeline.h                                          void (*deleter)(Internal::IRMutator *));
Internal           15 src/Prefetch.h namespace Internal {
Internal           13 src/PrintLoopNest.h namespace Internal {
Internal           30 src/Profiling.h namespace Internal {
Internal           12 src/Qualify.h  namespace Internal {
Internal           11 src/RDom.cpp   using namespace Internal;
Internal           24 src/RDom.h         Internal::ReductionDomain _domain;
Internal           27 src/RDom.h         const Internal::ReductionVariable &_var() const {
Internal           33 src/RDom.h         RVar() : _name(Internal::make_entity_name(this, "Halide::RVar", 'r')) {}
Internal           41 src/RDom.h         RVar(Internal::ReductionDomain domain, int index) :
Internal           53 src/RDom.h         EXPORT Internal::ReductionDomain domain() const {return _domain;}
Internal          180 src/RDom.h         Internal::ReductionDomain dom;
Internal          223 src/RDom.h         EXPORT RDom(Internal::ReductionDomain d);
Internal          226 src/RDom.h         Internal::ReductionDomain domain() const {return dom;}
Internal           12 src/Random.h   namespace Internal {
Internal           15 src/RealizationOrder.h namespace Internal {
Internal          133 src/Reduction.cpp EXPORT RefCount &ref_count<Halide::Internal::ReductionDomainContents>(const ReductionDomainContents *p) {return p->ref_count;}
Internal          136 src/Reduction.cpp EXPORT void destroy<Halide::Internal::ReductionDomainContents>(const ReductionDomainContents *p) {delete p;}
Internal           11 src/Reduction.h namespace Internal {
Internal           12 src/RemoveDeadAllocations.h namespace Internal {
Internal           11 src/RemoveTrivialForLoops.h namespace Internal {
Internal           11 src/RemoveUndef.h namespace Internal {
Internal           41 src/Schedule.cpp     : contents(new Internal::LoopLevelContents(func_name, var_name, is_rvar)) {}
Internal           43 src/Schedule.cpp LoopLevel::LoopLevel(Internal::Function f, VarOrRVar v) : LoopLevel(f.name(), v.name(), v.is_rvar) {}
Internal           96 src/Schedule.cpp     return Internal::starts_with(loop, contents->func_name + ".") &&
Internal           97 src/Schedule.cpp            Internal::ends_with(loop, "." + contents->var_name);
Internal          104 src/Schedule.cpp              Internal::ends_with(contents->var_name, "." + other.contents->var_name) ||
Internal          105 src/Schedule.cpp              Internal::ends_with(other.contents->var_name, "." + contents->var_name)));
Internal          134 src/Schedule.cpp     std::map<std::string, IntrusivePtr<Internal::FunctionContents>> wrappers;
Internal          289 src/Schedule.cpp std::map<std::string, IntrusivePtr<Internal::FunctionContents>> &Schedule::wrappers() {
Internal          293 src/Schedule.cpp const std::map<std::string, IntrusivePtr<Internal::FunctionContents>> &Schedule::wrappers() const {
Internal          298 src/Schedule.cpp                            const IntrusivePtr<Internal::FunctionContents> &wrapper) {
Internal           19 src/Schedule.h namespace Internal {
Internal           99 src/Schedule.h     friend class ::Halide::Internal::ScheduleParamBase;
Internal          101 src/Schedule.h     Internal::IntrusivePtr<Internal::LoopLevelContents> contents;
Internal          103 src/Schedule.h     explicit LoopLevel(Internal::IntrusivePtr<Internal::LoopLevelContents> c) : contents(c) {}
Internal          114 src/Schedule.h     EXPORT LoopLevel(Internal::Function f, VarOrRVar v);
Internal          163 src/Schedule.h namespace Internal {
Internal          332 src/Schedule.h     const std::map<std::string, IntrusivePtr<Internal::FunctionContents>> &wrappers() const;
Internal          333 src/Schedule.h     std::map<std::string, IntrusivePtr<Internal::FunctionContents>> &wrappers();
Internal          335 src/Schedule.h                             const IntrusivePtr<Internal::FunctionContents> &wrapper);
Internal          308 src/ScheduleFunctions.cpp                 Internal::Call::make(Int(32),
Internal          311 src/ScheduleFunctions.cpp                                      Internal::Call::Extern);
Internal           18 src/ScheduleFunctions.h namespace Internal {
Internal           16 src/ScheduleParam.h namespace Internal {
Internal           74 src/ScheduleParam.h     Internal::Parameter scalar_parameter;
Internal          109 src/ScheduleParam.h class ScheduleParam : public Internal::ScheduleParamBase {
Internal          110 src/ScheduleParam.h     using ScheduleParamBase = Internal::ScheduleParamBase;
Internal           19 src/Scope.h    namespace Internal {
Internal           13 src/SelectGPUAPI.h namespace Internal {
Internal           15 src/Simplify.h namespace Internal {
Internal           15 src/SimplifySpecializations.h namespace Internal {
Internal           11 src/SkipStages.h namespace Internal {
Internal           15 src/SlidingWindow.h namespace Internal {
Internal           11 src/Solve.h    namespace Internal {
Internal           13 src/SplitTuples.h namespace Internal {
Internal           11 src/StmtToHtml.h namespace Internal {
Internal           15 src/StorageFlattening.h namespace Internal {
Internal           12 src/StorageFolding.h namespace Internal {
Internal           14 src/Substitute.h namespace Internal {
Internal          278 src/Target.cpp     string target = Internal::get_env_variable("HL_TARGET");
Internal          289 src/Target.cpp     string target = Internal::get_env_variable("HL_JIT_TARGET");
Internal          320 src/Target.h   namespace Internal {
Internal           36 src/ThreadPool.h namespace Internal {
Internal           14 src/Tracing.h  namespace Internal {
Internal           12 src/TrimNoOps.h namespace Internal {
Internal           99 src/Tuple.h                 typename = typename std::enable_if<Internal::all_are_convertible<Buffer<>, Args...>::value>::type>
Internal           29 src/Type.cpp           return Internal::Broadcast::make(element_of().max(), lanes());
Internal           31 src/Type.cpp           return Internal::IntImm::make(*this, max_int(bits()));
Internal           33 src/Type.cpp           return Internal::UIntImm::make(*this, max_uint(bits()));
Internal           37 src/Type.cpp               return Internal::FloatImm::make(*this, 65504.0);
Internal           39 src/Type.cpp               return Internal::FloatImm::make(*this, FLT_MAX);
Internal           41 src/Type.cpp               return Internal::FloatImm::make(*this, DBL_MAX);
Internal           53 src/Type.cpp           return Internal::Broadcast::make(element_of().min(), lanes());
Internal           55 src/Type.cpp           return Internal::IntImm::make(*this, min_int(bits()));
Internal           57 src/Type.cpp           return Internal::UIntImm::make(*this, 0);
Internal           61 src/Type.cpp               return Internal::FloatImm::make(*this, -65504.0);
Internal           63 src/Type.cpp               return Internal::FloatImm::make(*this, -FLT_MAX);
Internal           65 src/Type.cpp               return Internal::FloatImm::make(*this, -DBL_MAX);
Internal          216 src/Type.h                 Halide::Internal::extract_namespaces(the_info.inner_name.name,
Internal           11 src/UnifyDuplicateLets.h namespace Internal {
Internal           11 src/UniquifyVariableNames.h namespace Internal {
Internal           11 src/UnpackBuffers.h namespace Internal {
Internal           11 src/UnrollLoops.h namespace Internal {
Internal           50 src/Util.h     namespace Internal {
Internal            9 src/Var.cpp    Var::Var() : _name(Internal::make_entity_name(this, "Halide::Var", 'v')) {
Internal           17 src/Var.cpp        return Internal::starts_with(name, "_") &&
Internal          149 src/Var.h              return Internal::Variable::make(Int(32), name());
Internal         1122 src/VaryingAttributes.cpp     return Internal::Call::make(v_.type(),
Internal         1123 src/VaryingAttributes.cpp                                 Internal::Call::return_second,
Internal         1125 src/VaryingAttributes.cpp                                 Internal::Call::Intrinsic);
Internal         1129 src/VaryingAttributes.cpp     return Evaluate::make(Internal::Call::make(Int(32),
Internal         1130 src/VaryingAttributes.cpp                                                Internal::Call::return_second,
Internal         1132 src/VaryingAttributes.cpp                                                Internal::Call::Intrinsic));
Internal           13 src/VaryingAttributes.h namespace Internal {
Internal           12 src/VectorizeLoops.h namespace Internal {
Internal           14 src/WrapCalls.h namespace Internal {
Internal          114 src/WrapExternStages.cpp         LoweredFunc wrapper(wrapper_name, args, body, LoweredFunc::Internal, NameMangling::C);
Internal           12 src/WrapExternStages.h namespace Internal {
Internal           81 src/runtime/cuda.cpp using namespace Halide::Runtime::Internal;
Internal           82 src/runtime/cuda.cpp using namespace Halide::Runtime::Internal::Cuda;
Internal            8 src/runtime/device_buffer_utils.h namespace Halide { namespace Runtime { namespace Internal {
Internal          172 src/runtime/hexagon_host.cpp using namespace Halide::Runtime::Internal;
Internal          173 src/runtime/hexagon_host.cpp using namespace Halide::Runtime::Internal::Hexagon;
Internal          146 src/runtime/hexagon_remote/thread_pool.cpp     int ret = Halide::Runtime::Internal::default_do_par_for(user_context, task, min, size, (uint8_t *)&c);
Internal          200 src/runtime/metal.cpp using namespace Halide::Runtime::Internal;
Internal          201 src/runtime/metal.cpp using namespace Halide::Runtime::Internal::Metal;
Internal          322 src/runtime/metal.cpp using namespace Halide::Runtime::Internal::Metal;
Internal            4 src/runtime/metal_objc_platform_dependent.h namespace Halide { namespace Runtime { namespace Internal { namespace Metal {
Internal            4 src/runtime/mini_cuda.h namespace Halide { namespace Runtime { namespace Internal { namespace Cuda {
Internal            5 src/runtime/mini_qurt.h namespace Halide { namespace Runtime { namespace Internal { namespace Qurt {
Internal           43 src/runtime/msan.cpp     Halide::Runtime::Internal::device_copy c = Halide::Runtime::Internal::make_host_to_device_copy(b);
Internal           14 src/runtime/objc_support.h namespace Halide { namespace Runtime { namespace Internal {
Internal           89 src/runtime/opencl.cpp using namespace Halide::Runtime::Internal::OpenCL;
Internal           81 src/runtime/opengl.cpp using namespace Halide::Runtime::Internal;
Internal         1393 src/runtime/opengl.cpp using namespace Halide::Runtime::Internal::OpenGL;
Internal           46 src/runtime/openglcompute.cpp using namespace Halide::Runtime::Internal;
Internal          418 src/runtime/openglcompute.cpp using namespace Halide::Runtime::Internal::OpenGLCompute;
Internal           26 src/runtime/osx_opengl_context.cpp using namespace Halide::Runtime::Internal::OpenGL;
Internal            3 src/runtime/printer.h namespace Halide { namespace Runtime { namespace Internal {
Internal            6 src/runtime/qurt_hvx.cpp using namespace Halide::Runtime::Internal::Qurt;
Internal          183 src/runtime/runtime_internal.h namespace Halide { namespace Runtime { namespace Internal {
Internal          222 src/runtime/runtime_internal.h using namespace Halide::Runtime::Internal;
Internal            6 src/runtime/scoped_mutex_lock.h namespace Halide { namespace Runtime { namespace Internal {
Internal            4 src/runtime/scoped_spin_lock.h namespace Halide { namespace Runtime { namespace Internal {
Internal            2 src/runtime/thread_pool_common.h namespace Halide { namespace Runtime { namespace Internal {
Internal          248 src/runtime/thread_pool_common.h using namespace Halide::Runtime::Internal;
Internal           17 test/common/check_call_graphs.h class CheckCalls : public Halide::Internal::IRVisitor {
Internal           22 test/common/check_call_graphs.h     using Halide::Internal::IRVisitor::visit;
Internal           24 test/common/check_call_graphs.h     void visit(const Halide::Internal::ProducerConsumer *op) {
Internal           33 test/common/check_call_graphs.h             Halide::Internal::IRVisitor::visit(op);
Internal           37 test/common/check_call_graphs.h     void visit(const Halide::Internal::Load *op) {
Internal           38 test/common/check_call_graphs.h         Halide::Internal::IRVisitor::visit(op);
Internal            9 test/common/gpu_object_lifetime_tracker.h namespace Internal {
Internal           20 test/common/halide_test_dirs.h namespace Internal {
Internal            4 test/correctness/align_bounds.cpp using namespace Halide::Internal;
Internal           20 test/correctness/bitwise_ops.cpp         uint32_t output = Halide::Internal::reinterpret_bits<uint32_t>(y);
Internal          377 test/correctness/boundary_conditions.cpp     Halide::Internal::ThreadPool<bool> pool;
Internal            6 test/correctness/bounds_inference_outer_split.cpp using namespace Halide::Internal;
Internal           38 test/correctness/buffer_t.cpp         Internal::Call::make(Int(32), Internal::Call::size_of_halide_buffer_t, {}, Internal::Call::Intrinsic));
Internal            9 test/correctness/compile_to.cpp     std::string fn_object = Internal::get_test_tmp_dir() + "compile_to_native.o";
Internal           12 test/correctness/compile_to.cpp     Internal::ensure_no_file_exists(fn_object);
Internal           17 test/correctness/compile_to.cpp     Internal::assert_file_exists(fn_object);
Internal           21 test/correctness/compile_to.cpp     std::string fn_object = Internal::get_test_tmp_dir() + "compile_to_native1.o";
Internal           22 test/correctness/compile_to.cpp     std::string fn_assembly = Internal::get_test_tmp_dir() + "compile_to_assembly1.s";
Internal           24 test/correctness/compile_to.cpp     Internal::ensure_no_file_exists(fn_object);
Internal           25 test/correctness/compile_to.cpp     Internal::ensure_no_file_exists(fn_assembly);
Internal           30 test/correctness/compile_to.cpp     Internal::assert_file_exists(fn_object);
Internal           31 test/correctness/compile_to.cpp     Internal::assert_file_exists(fn_assembly);
Internal           20 test/correctness/compile_to_bitcode.cpp     std::string result_file = Internal::get_test_tmp_dir() + "compile_to_bitcode.bc";
Internal           22 test/correctness/compile_to_bitcode.cpp     Internal::ensure_no_file_exists(result_file);
Internal           27 test/correctness/compile_to_bitcode.cpp     Internal::assert_file_exists(result_file);
Internal           22 test/correctness/compile_to_lowered_stmt.cpp         std::string result_file = Internal::get_test_tmp_dir() + "compile_to_lowered_stmt.stmt";
Internal           24 test/correctness/compile_to_lowered_stmt.cpp         Internal::ensure_no_file_exists(result_file);
Internal           28 test/correctness/compile_to_lowered_stmt.cpp         Internal::assert_file_exists(result_file);
Internal            9 test/correctness/compile_to_multitarget.cpp     std::string fn_object = Internal::get_test_tmp_dir() + "compile_to_multitarget";
Internal           17 test/correctness/compile_to_multitarget.cpp     Internal::ensure_no_file_exists(expected_lib);
Internal           18 test/correctness/compile_to_multitarget.cpp     Internal::ensure_no_file_exists(expected_h);
Internal           26 test/correctness/compile_to_multitarget.cpp     Internal::assert_file_exists(expected_lib);
Internal           27 test/correctness/compile_to_multitarget.cpp     Internal::assert_file_exists(expected_h);
Internal            6 test/correctness/constant_expr.cpp using namespace Halide::Internal;
Internal           69 test/correctness/constraints.cpp     std::string assembly_file = Internal::get_test_tmp_dir() + "h.s";
Internal           70 test/correctness/constraints.cpp     Internal::ensure_no_file_exists(assembly_file);
Internal           79 test/correctness/constraints.cpp     Internal::assert_file_exists(assembly_file);
Internal           36 test/correctness/cross_compilation.cpp         std::string object_name = Internal::get_test_tmp_dir() + "test_object_" + t;
Internal           37 test/correctness/cross_compilation.cpp         std::string lib_name = Internal::get_test_tmp_dir() + "test_lib_" + t;
Internal           46 test/correctness/cross_compilation.cpp         Internal::ensure_no_file_exists(object_name);
Internal           47 test/correctness/cross_compilation.cpp         Internal::ensure_no_file_exists(lib_name);
Internal           49 test/correctness/cross_compilation.cpp         f.compile_to_file(Internal::get_test_tmp_dir() + "test_object_" + t, std::vector<Argument>(), "", target);
Internal           50 test/correctness/cross_compilation.cpp         f.compile_to_static_library(Internal::get_test_tmp_dir() + "test_lib_" + t, std::vector<Argument>(), "", target);
Internal           52 test/correctness/cross_compilation.cpp         Internal::assert_file_exists(object_name);
Internal           53 test/correctness/cross_compilation.cpp         Internal::assert_file_exists(lib_name);
Internal           57 test/correctness/custom_error_reporter.cpp     Halide::Internal::ErrorReport("", 0, nullptr, Halide::Internal::ErrorReport::User | Halide::Internal::ErrorReport::Warning) << "Here is a warning.";
Internal            9 test/correctness/custom_lowering_pass.cpp using namespace Halide::Internal;
Internal           10 test/correctness/debug_to_file.cpp     std::string f_tmp = Internal::get_test_tmp_dir() + "f.tmp";
Internal           11 test/correctness/debug_to_file.cpp     std::string g_tmp = Internal::get_test_tmp_dir() + "g.tmp";
Internal           12 test/correctness/debug_to_file.cpp     std::string h_tmp = Internal::get_test_tmp_dir() + "h.tmp";
Internal           14 test/correctness/debug_to_file.cpp     Internal::ensure_no_file_exists(f_tmp);
Internal           15 test/correctness/debug_to_file.cpp     Internal::ensure_no_file_exists(g_tmp);
Internal           16 test/correctness/debug_to_file.cpp     Internal::ensure_no_file_exists(h_tmp);
Internal           40 test/correctness/debug_to_file.cpp     Internal::assert_file_exists(f_tmp);
Internal           41 test/correctness/debug_to_file.cpp     Internal::assert_file_exists(g_tmp);
Internal           42 test/correctness/debug_to_file.cpp     Internal::assert_file_exists(h_tmp);
Internal           12 test/correctness/debug_to_file_multiple_outputs.cpp     std::string f_tmp = Internal::get_test_tmp_dir() + "f3.tmp";
Internal           13 test/correctness/debug_to_file_multiple_outputs.cpp     std::string g_tmp = Internal::get_test_tmp_dir() + "g3.tmp";
Internal           14 test/correctness/debug_to_file_multiple_outputs.cpp     std::string h_tmp = Internal::get_test_tmp_dir() + "h3.tmp";
Internal           16 test/correctness/debug_to_file_multiple_outputs.cpp     Internal::ensure_no_file_exists(f_tmp);
Internal           17 test/correctness/debug_to_file_multiple_outputs.cpp     Internal::ensure_no_file_exists(g_tmp);
Internal           18 test/correctness/debug_to_file_multiple_outputs.cpp     Internal::ensure_no_file_exists(h_tmp);
Internal           39 test/correctness/debug_to_file_multiple_outputs.cpp     Internal::assert_file_exists(f_tmp);
Internal           40 test/correctness/debug_to_file_multiple_outputs.cpp     Internal::assert_file_exists(g_tmp);
Internal           41 test/correctness/debug_to_file_multiple_outputs.cpp     Internal::assert_file_exists(h_tmp);
Internal           12 test/correctness/debug_to_file_reorder.cpp     std::string f_tmp = Internal::get_test_tmp_dir() + "f2.tmp";
Internal           13 test/correctness/debug_to_file_reorder.cpp     std::string g_tmp = Internal::get_test_tmp_dir() + "g2.tmp";
Internal           14 test/correctness/debug_to_file_reorder.cpp     std::string h_tmp = Internal::get_test_tmp_dir() + "h2.tmp";
Internal           16 test/correctness/debug_to_file_reorder.cpp     Internal::ensure_no_file_exists(f_tmp);
Internal           17 test/correctness/debug_to_file_reorder.cpp     Internal::ensure_no_file_exists(g_tmp);
Internal           18 test/correctness/debug_to_file_reorder.cpp     Internal::ensure_no_file_exists(h_tmp);
Internal           42 test/correctness/debug_to_file_reorder.cpp     Internal::assert_file_exists(f_tmp);
Internal           43 test/correctness/debug_to_file_reorder.cpp     Internal::assert_file_exists(g_tmp);
Internal           44 test/correctness/debug_to_file_reorder.cpp     Internal::assert_file_exists(h_tmp);
Internal            7 test/correctness/erf.cpp     uint32_t a = Halide::Internal::reinterpret_bits<uint32_t>(fa);
Internal            8 test/correctness/erf.cpp     uint32_t b = Halide::Internal::reinterpret_bits<uint32_t>(fb);
Internal          115 test/correctness/exception.cpp         Internal::Add::make(a, b);
Internal          124 test/correctness/exception.cpp         Internal::modulus_remainder(x > 3.0f);
Internal           52 test/correctness/extern_consumer.cpp     std::string path = Internal::get_test_tmp_dir() + "halide_test_extern_consumer.txt";
Internal           53 test/correctness/extern_consumer.cpp     Internal::assert_file_exists(path);
Internal           91 test/correctness/extern_consumer.cpp     std::string path = Internal::get_test_tmp_dir() + "halide_test_extern_consumer.txt";
Internal           92 test/correctness/extern_consumer.cpp     Internal::ensure_no_file_exists(path);
Internal           19 test/correctness/external_code.cpp     std::string bitcode_file = Internal::get_test_tmp_dir() + "extern.bc";
Internal           44 test/correctness/external_code.cpp     Internal::JITModule jit_module(module, forty_two, {});
Internal           10 test/correctness/fuzz_simplify.cpp using namespace Halide::Internal;
Internal          197 test/correctness/fuzz_simplify.cpp         if (!Internal::is_const(a_j_v) || !Internal::is_const(b_j_v)) {
Internal            8 test/correctness/gpu_object_lifetime_1.cpp Internal::GpuObjectLifetimeTracker tracker;
Internal           19 test/correctness/gpu_object_lifetime_1.cpp     Internal::JITHandlers handlers;
Internal           21 test/correctness/gpu_object_lifetime_1.cpp     Internal::JITSharedRuntime::set_default_handlers(handlers);
Internal           48 test/correctness/gpu_object_lifetime_1.cpp     Halide::Internal::JITSharedRuntime::release_all();
Internal            8 test/correctness/gpu_object_lifetime_2.cpp Internal::GpuObjectLifetimeTracker tracker;
Internal           19 test/correctness/gpu_object_lifetime_2.cpp     Internal::JITHandlers handlers;
Internal           21 test/correctness/gpu_object_lifetime_2.cpp     Internal::JITSharedRuntime::set_default_handlers(handlers);
Internal           48 test/correctness/gpu_object_lifetime_2.cpp     Internal::JITSharedRuntime::release_all();
Internal            8 test/correctness/gpu_object_lifetime_3.cpp Internal::GpuObjectLifetimeTracker tracker;
Internal           19 test/correctness/gpu_object_lifetime_3.cpp     Internal::JITHandlers handlers;
Internal           21 test/correctness/gpu_object_lifetime_3.cpp     Internal::JITSharedRuntime::set_default_handlers(handlers);
Internal           58 test/correctness/gpu_object_lifetime_3.cpp     Internal::JITSharedRuntime::release_all();
Internal            5 test/correctness/gpu_thread_barrier.cpp using namespace Halide::Internal;
Internal           10 test/correctness/host_alignment.cpp using namespace Halide::Internal;
Internal           82 test/correctness/host_alignment.cpp     Stmt s = Internal::lower_main_stmt({f.function()}, f.name(), t);
Internal           17 test/correctness/image_io.cpp     std::string filename = Internal::get_test_tmp_dir() + "test." + format;
Internal           23 test/correctness/image_io.cpp     Tools::save_image(reloaded, Internal::get_test_tmp_dir() + "test_reloaded." + format);
Internal           11 test/correctness/image_wrap.cpp using namespace Halide::Internal;
Internal            6 test/correctness/implicit_args_tests.cpp using namespace Halide::Internal;
Internal            5 test/correctness/infer_arguments.cpp using namespace Halide::Internal;
Internal            7 test/correctness/interleave.cpp using namespace Halide::Internal;
Internal           30 test/correctness/interleave.cpp     Stmt s = Internal::lower_main_stmt({f.function()}, f.name(), t);
Internal           10 test/correctness/introspection.cpp     std::string loc = Halide::Internal::Introspection::get_source_location();
Internal           11 test/correctness/introspection.cpp     std::string name = Halide::Internal::Introspection::get_variable_name(var, type);
Internal          129 test/correctness/introspection.cpp     Halide::Internal::Introspection::register_heap_object(obj, sizeof(HeapObject), &dummy_heap_object_ptr);
Internal          141 test/correctness/introspection.cpp     Halide::Internal::Introspection::deregister_heap_object(obj, sizeof(HeapObject));
Internal            7 test/correctness/inverse.cpp     uint32_t a = Halide::Internal::reinterpret_bits<uint32_t>(fa);
Internal            8 test/correctness/inverse.cpp     uint32_t b = Halide::Internal::reinterpret_bits<uint32_t>(fb);
Internal            8 test/correctness/leak_device_memory.cpp Internal::GpuObjectLifetimeTracker tracker;
Internal           18 test/correctness/leak_device_memory.cpp     Internal::JITHandlers handlers;
Internal           20 test/correctness/leak_device_memory.cpp     Internal::JITSharedRuntime::set_default_handlers(handlers);
Internal           62 test/correctness/leak_device_memory.cpp         Halide::Internal::JITSharedRuntime::release_all();
Internal            5 test/correctness/likely.cpp using namespace Halide::Internal;
Internal           68 test/correctness/load_library.cpp     Internal::JITHandlers handlers;
Internal           72 test/correctness/load_library.cpp     Internal::JITSharedRuntime::set_default_handlers(handlers);
Internal            5 test/correctness/make_struct.cpp using namespace Halide::Internal;
Internal          380 test/correctness/memoize.cpp         Internal::JITSharedRuntime::memoization_cache_set_size(1000000);
Internal          397 test/correctness/memoize.cpp         Internal::JITSharedRuntime::memoization_cache_set_size(0);
Internal          415 test/correctness/memoize.cpp         Internal::JITSharedRuntime::memoization_cache_set_size(1000000);
Internal          455 test/correctness/memoize.cpp         Internal::JITSharedRuntime::memoization_cache_set_size(0);
Internal          478 test/correctness/memoize.cpp         Internal::JITSharedRuntime::memoization_cache_set_size(1000000);
Internal          493 test/correctness/memoize.cpp         Internal::JITSharedRuntime::memoization_cache_set_size(0);
Internal           14 test/correctness/mul_div_mod.cpp using Halide::Internal::Call;
Internal          332 test/correctness/mul_div_mod.cpp                     if (!Internal::equal(re, Expr(ri)) && (ecount++) < 10) {
Internal          429 test/correctness/mul_div_mod.cpp                 if (!Internal::equal(qe, Expr(qi)) && (ecount++) < 10) {
Internal          435 test/correctness/mul_div_mod.cpp                 } else if (!Internal::equal(re, Expr(ri)) && (ecount++) < 10) {
Internal          489 test/correctness/mul_div_mod.cpp             if (! Internal::equal(e, eout) && (ecount++) < 10) {
Internal          492 test/correctness/mul_div_mod.cpp                 if (! Internal::is_one(smalldiff)) {
Internal          578 test/correctness/mul_div_mod.cpp     Halide::Internal::ThreadPool<bool> pool;
Internal           15 test/correctness/predicated_store_load.cpp using namespace Halide::Internal;
Internal           11 test/correctness/rfactor.cpp using namespace Halide::Internal;
Internal            5 test/correctness/schedule_param.cpp using namespace Halide::Internal;
Internal            5 test/correctness/set_custom_trace.cpp using namespace Halide::Internal;
Internal           43 test/correctness/simd_op_check.cpp size_t num_threads = Halide::Internal::ThreadPool<void>::num_processors_online();
Internal           59 test/correctness/simd_op_check.cpp     string output_directory{Internal::get_test_tmp_dir()};
Internal         2052 test/correctness/simd_op_check.cpp         Halide::Internal::ThreadPool<TestResult> pool(num_threads);
Internal           54 test/correctness/specialize.cpp class CountIfThenElse : public Internal::IRMutator {
Internal           60 test/correctness/specialize.cpp     void visit(const Internal::ProducerConsumer *op) {
Internal           66 test/correctness/specialize.cpp     void visit(const Internal::IfThenElse *op) {
Internal           70 test/correctness/specialize.cpp         Internal::IRMutator::visit(op);
Internal           72 test/correctness/specialize.cpp     using Internal::IRMutator::visit;
Internal          541 test/correctness/specialize.cpp         std::map<std::string, Internal::Function> env;
Internal          548 test/correctness/specialize.cpp         _halide_user_assert(s[0].condition.as<Internal::EQ>() && is_zero(s[0].condition.as<Internal::EQ>()->b));
Internal          587 test/correctness/specialize.cpp         std::map<std::string, Internal::Function> env;
Internal          596 test/correctness/specialize.cpp         _halide_user_assert(s[0].condition.as<Internal::EQ>() && is_zero(s[0].condition.as<Internal::EQ>()->b));
Internal           28 test/correctness/stmt_to_html.cpp     std::string result_file_1 = Internal::get_test_tmp_dir() + "stmt_to_html_dump_1.html";
Internal           29 test/correctness/stmt_to_html.cpp     Internal::ensure_no_file_exists(result_file_1);
Internal           31 test/correctness/stmt_to_html.cpp     Internal::assert_file_exists(result_file_1);
Internal           34 test/correctness/stmt_to_html.cpp     std::string result_file_2 = Internal::get_test_tmp_dir() + "stmt_to_html_dump_2.html";
Internal           35 test/correctness/stmt_to_html.cpp     Internal::ensure_no_file_exists(result_file_2);
Internal           38 test/correctness/stmt_to_html.cpp     Internal::assert_file_exists(result_file_2);
Internal           41 test/correctness/stmt_to_html.cpp     std::string result_file_3 = Internal::get_test_tmp_dir() + "stmt_to_html_dump_3.html";
Internal           42 test/correctness/stmt_to_html.cpp     Internal::ensure_no_file_exists(result_file_3);
Internal           46 test/correctness/stmt_to_html.cpp     Internal::assert_file_exists(result_file_3);
Internal            5 test/correctness/trim_no_ops.cpp class CountConditionals : public Internal::IRVisitor {
Internal           12 test/correctness/trim_no_ops.cpp     using Internal::IRVisitor::visit;
Internal           14 test/correctness/trim_no_ops.cpp     void visit(const Internal::Select *op) {
Internal           19 test/correctness/trim_no_ops.cpp         Internal::IRVisitor::visit(op);
Internal           22 test/correctness/trim_no_ops.cpp     void visit(const Internal::IfThenElse *op) {
Internal           27 test/correctness/trim_no_ops.cpp         Internal::IRVisitor::visit(op);
Internal           30 test/correctness/trim_no_ops.cpp     void visit(const Internal::ProducerConsumer *op) {
Internal           34 test/correctness/trim_no_ops.cpp             Internal::IRVisitor::visit(op);
Internal            5 test/correctness/tuple_partial_update.cpp using namespace Halide::Internal;
Internal            5 test/correctness/tuple_undef.cpp using namespace Halide::Internal;
Internal            5 test/correctness/tuple_update_ops.cpp using namespace Halide::Internal;
Internal          144 test/correctness/vector_cast.cpp     Halide::Internal::ThreadPool<bool> pool;
Internal          626 test/correctness/vector_math.cpp     Halide::Internal::ThreadPool<bool> pool;
Internal           11 test/correctness/wrap.cpp using namespace Halide::Internal;
Internal            5 test/error/bad_host_alignment.cpp using namespace Halide::Internal;
Internal            5 test/error/tuple_arg_select_undef.cpp using namespace Halide::Internal;
Internal            5 test/error/tuple_val_select_undef.cpp using namespace Halide::Internal;
Internal            5 test/generator/cxx_mangling_generator.cpp     return Halide::Internal::Call::make(Halide::type_of<int>(),
Internal            7 test/generator/cxx_mangling_generator.cpp                                         Halide::Internal::Call::ExternCPlusPlus);
Internal           11 test/generator/cxx_mangling_generator.cpp     return Halide::Internal::Call::make(Halide::type_of<int>(),
Internal           13 test/generator/cxx_mangling_generator.cpp                                         Halide::Internal::Call::ExternCPlusPlus);
Internal           19 test/generator/gpu_object_lifetime_aottest.cpp Halide::Internal::GpuObjectLifetimeTracker tracker;
Internal           22 test/internal.cpp using namespace Halide::Internal;
Internal            4 test/opengl/internal.cpp using namespace Halide::Internal;
Internal            7 test/opengl/varying.cpp using namespace Halide::Internal;
Internal           25 test/performance/inner_loop_parallel.cpp         Halide::Internal::JITSharedRuntime::release_all();
Internal            4 tools/GenGen.cpp   return Halide::Internal::generate_filter_main(argc, argv, std::cerr);
Internal           25 tools/halide_image_io.h namespace Internal {
Internal          147 tools/halide_image_io.h template<typename ImageType, Internal::CheckFunc check = Internal::CheckReturn>
Internal          158 tools/halide_image_io.h     Internal::FileOpener f(filename.c_str(), "rb");
Internal          200 tools/halide_image_io.h     Internal::PngRowPointers row_pointers(im->height(), png_get_rowbytes(png_ptr, info_ptr));
Internal          214 tools/halide_image_io.h                     Internal::convert(*srcPtr++, ptr[c*c_stride]);
Internal          226 tools/halide_image_io.h                     Internal::convert(lo, ptr[c*c_stride]);
Internal          241 tools/halide_image_io.h template<typename ImageType, Internal::CheckFunc check = Internal::CheckReturn>
Internal          262 tools/halide_image_io.h     Internal::FileOpener f(filename.c_str(), "wb");
Internal          290 tools/halide_image_io.h     Internal::PngRowPointers row_pointers(im.height(), png_get_rowbytes(png_ptr, info_ptr));
Internal          306 tools/halide_image_io.h                     Internal::convert(srcPtr[c*c_stride], out);
Internal          317 tools/halide_image_io.h                     Internal::convert(srcPtr[c*c_stride], out);
Internal          343 tools/halide_image_io.h template<typename ImageType, Internal::CheckFunc check = Internal::CheckReturn>
Internal          347 tools/halide_image_io.h     Internal::FileOpener f(filename.c_str(), "rb");
Internal          382 tools/halide_image_io.h                 Internal::convert(*p++, *im_data++);
Internal          386 tools/halide_image_io.h         bool little_endian = Internal::is_little_endian();
Internal          394 tools/halide_image_io.h                 Internal::swap_endian_16(little_endian, value);
Internal          395 tools/halide_image_io.h                 Internal::convert(value, *im_data++);
Internal          406 tools/halide_image_io.h template<typename ImageType, Internal::CheckFunc check = Internal::CheckReturn>
Internal          415 tools/halide_image_io.h     Internal::FileOpener f(filename.c_str(), "wb");
Internal          425 tools/halide_image_io.h                 Internal::convert(im(x, y, channel), *p++);
Internal          430 tools/halide_image_io.h         bool little_endian = Internal::is_little_endian();
Internal          436 tools/halide_image_io.h                 Internal::convert(im(x, y, channel), value);
Internal          437 tools/halide_image_io.h                 Internal::swap_endian_16(little_endian, value);
Internal          448 tools/halide_image_io.h template<typename ImageType, Internal::CheckFunc check = Internal::CheckReturn>
Internal          452 tools/halide_image_io.h     Internal::FileOpener f(filename.c_str(), "rb");
Internal          487 tools/halide_image_io.h                 Internal::convert(*row++, im_data[(0*height+y)*width+x]);
Internal          488 tools/halide_image_io.h                 Internal::convert(*row++, im_data[(1*height+y)*width+x]);
Internal          489 tools/halide_image_io.h                 Internal::convert(*row++, im_data[(2*height+y)*width+x]);
Internal          493 tools/halide_image_io.h         bool little_endian = Internal::is_little_endian();
Internal          502 tools/halide_image_io.h                 Internal::swap_endian_16(little_endian, value);
Internal          503 tools/halide_image_io.h                 Internal::convert(value, im_data[(0*height+y)*width+x]);
Internal          505 tools/halide_image_io.h                 Internal::swap_endian_16(little_endian, value);
Internal          506 tools/halide_image_io.h                 Internal::convert(value, im_data[(1*height+y)*width+x]);
Internal          508 tools/halide_image_io.h                 Internal::swap_endian_16(little_endian, value);
Internal          509 tools/halide_image_io.h                 Internal::convert(value, im_data[(2*height+y)*width+x]);
Internal          519 tools/halide_image_io.h template<typename ImageType, Internal::CheckFunc check = Internal::CheckReturn>
Internal          527 tools/halide_image_io.h     Internal::FileOpener f(filename.c_str(), "wb");
Internal          539 tools/halide_image_io.h                     Internal::convert(im(x, y, 0), *p++);
Internal          540 tools/halide_image_io.h                     Internal::convert(im(x, y, 1), *p++);
Internal          541 tools/halide_image_io.h                     Internal::convert(im(x, y, 2), *p++);
Internal          548 tools/halide_image_io.h                         Internal::convert(im(x, y, c), *p++);
Internal          555 tools/halide_image_io.h         bool little_endian = Internal::is_little_endian();
Internal          563 tools/halide_image_io.h                     Internal::convert(im(x, y, 0), value0);
Internal          564 tools/halide_image_io.h                     Internal::swap_endian_16(little_endian, value0);
Internal          566 tools/halide_image_io.h                     Internal::convert(im(x, y, 1), value1);
Internal          567 tools/halide_image_io.h                     Internal::swap_endian_16(little_endian, value1);
Internal          569 tools/halide_image_io.h                     Internal::convert(im(x, y, 2), value2);
Internal          570 tools/halide_image_io.h                     Internal::swap_endian_16(little_endian, value2);
Internal          579 tools/halide_image_io.h                         Internal::convert(im(x, y, c), value);
Internal          580 tools/halide_image_io.h                         Internal::swap_endian_16(little_endian, value);
Internal          593 tools/halide_image_io.h template<typename ImageType, Internal::CheckFunc check = Internal::CheckReturn>
Internal          620 tools/halide_image_io.h     Internal::FileOpener f(filename.c_str(), "wb");
Internal          670 tools/halide_image_io.h template<typename ImageType, Internal::CheckFunc check = Internal::CheckReturn>
Internal          679 tools/halide_image_io.h     Internal::FileOpener f(filename.c_str(), "rb");
Internal          725 tools/halide_image_io.h template<typename ImageType, Internal::CheckFunc check = Internal::CheckReturn>
Internal          727 tools/halide_image_io.h     if (Internal::ends_with_ignore_case(filename, ".png")) {
Internal          729 tools/halide_image_io.h     } else if (Internal::ends_with_ignore_case(filename, ".jpg") ||
Internal          730 tools/halide_image_io.h                Internal::ends_with_ignore_case(filename, ".jpeg")) {
Internal          732 tools/halide_image_io.h     } else if (Internal::ends_with_ignore_case(filename, ".pgm")) {
Internal          734 tools/halide_image_io.h     } else if (Internal::ends_with_ignore_case(filename, ".ppm")) {
Internal          741 tools/halide_image_io.h template<typename ImageType, Internal::CheckFunc check = Internal::CheckReturn>
Internal          743 tools/halide_image_io.h     if (Internal::ends_with_ignore_case(filename, ".png")) {
Internal          745 tools/halide_image_io.h     } else if (Internal::ends_with_ignore_case(filename, ".jpg") ||
Internal          746 tools/halide_image_io.h                Internal::ends_with_ignore_case(filename, ".jpeg")) {
Internal          748 tools/halide_image_io.h     } else if (Internal::ends_with_ignore_case(filename, ".pgm")) {
Internal          750 tools/halide_image_io.h     } else if (Internal::ends_with_ignore_case(filename, ".ppm")) {
Internal          769 tools/halide_image_io.h         (void) load<ImageType, Internal::CheckFail>(filename, &im);
Internal          783 tools/halide_image_io.h     (void) save<ImageType, Internal::CheckFail>(im, filename);