Halide 14.0.0
Halide compiler and libraries
Halide::Generator< T > Member List

This is the complete list of members for Halide::Generator< T >, including all inherited members.

add_input(const std::string &name, const Type &t, int dimensions)Halide::Internal::GeneratorBaseinline
add_input(const std::string &name, const Type &t, int dimensions)Halide::Internal::GeneratorBaseinline
add_input(const std::string &name, int dimensions)Halide::Internal::GeneratorBaseinline
add_input(const std::string &name)Halide::Internal::GeneratorBaseinline
add_input(const std::string &name)Halide::Internal::GeneratorBaseinline
add_input(const std::string &name, const Type &type)Halide::Internal::GeneratorBaseinline
add_output(const std::string &name, const Type &t, int dimensions)Halide::Internal::GeneratorBaseinline
add_output(const std::string &name, const Type &t, int dimensions)Halide::Internal::GeneratorBaseinline
add_output(const std::string &name, int dimensions)Halide::Internal::GeneratorBaseinline
add_output(const std::string &name)Halide::Internal::GeneratorBaseinline
add_requirement(Expr condition, Args &&...args)Halide::Internal::GeneratorBaseinline
advance_phase(Phase new_phase)Halide::Internal::GeneratorBaseprotected
apply(const Args &...args)Halide::Generator< T >inline
apply(const Args &...args) constHalide::Generator< T >inline
auto_scheduleHalide::Internal::GeneratorBaseprotected
Bool(int lanes=1)Halide::NamesInterfaceinlineprotectedstatic
Buffer typedefHalide::NamesInterfaceprotected
build_gradient_module(const std::string &function_name)Halide::Internal::GeneratorBase
build_module(const std::string &function_name="", LinkageType linkage_type=LinkageType::ExternalPlusMetadata)Halide::Internal::GeneratorBase
build_pipeline() overrideHalide::Generator< T >inlineprotectedvirtual
call_configure() overrideHalide::Generator< T >inlineprotectedvirtual
call_generate() overrideHalide::Generator< T >inlineprotectedvirtual
call_schedule() overrideHalide::Generator< T >inlineprotectedvirtual
cast(Expr e)Halide::NamesInterfaceinlineprotectedstatic
cast(Halide::Type t, Expr e)Halide::NamesInterfaceinlineprotectedstatic
check_exact_phase(Phase expected_phase) constHalide::Internal::GeneratorBaseprotected
check_min_phase(Phase expected_phase) constHalide::Internal::GeneratorBaseprotected
ConfigureCalled enum valueHalide::Internal::GeneratorBaseprotected
context() constHalide::Internal::GeneratorBase
create(const Halide::GeneratorContext &context)Halide::Generator< T >inlinestatic
create(const Halide::GeneratorContext &context, const std::string &registered_name, const std::string &stub_name)Halide::Generator< T >inlinestatic
create() constHalide::Generator< T >inline
CreatedHalide::Internal::GeneratorBaseprotected
Created enum valueHalide::Internal::GeneratorBaseprotected
emit_cpp_stub(const std::string &stub_file_path)Halide::Internal::GeneratorBase
ensure_configure_has_been_called()Halide::Internal::GeneratorBaseprotected
EvictionKey typedefHalide::NamesInterfaceprotected
Expr typedefHalide::NamesInterfaceprotected
ExternFuncArgument typedefHalide::NamesInterfaceprotected
Float(int bits, int lanes=1)Halide::NamesInterfaceinlineprotectedstatic
Func typedefHalide::NamesInterfaceprotected
GenerateCalled enum valueHalide::Internal::GeneratorBaseprotected
Generator()Halide::Generator< T >inlineprotected
Generator(const Generator &)=deleteHalide::Generator< T >
Generator(Generator &&that)=deleteHalide::Generator< T >
GeneratorBase(size_t size, const void *introspection_helper)Halide::Internal::GeneratorBaseprotected
GeneratorBase(const GeneratorBase &)=deleteHalide::Internal::GeneratorBase
GeneratorBase(GeneratorBase &&that)=deleteHalide::Internal::GeneratorBase
GeneratorContext typedefHalide::NamesInterfaceprotected
GeneratorParam typedefHalide::NamesInterfaceprotected
get_auto_schedule() constHalide::Internal::GeneratorBaseinlineprotected
get_externs_map() constHalide::Internal::GeneratorBaseinlineprotected
get_machine_params() constHalide::Internal::GeneratorBaseinlineprotected
get_pipeline()Halide::Internal::GeneratorBase
get_target() constHalide::Internal::GeneratorBaseinlineprotected
ImageParam typedefHalide::NamesInterfaceprotected
init_from_context(const Halide::GeneratorContext &context)Halide::Internal::GeneratorBaseprotected
Input typedefHalide::Internal::GeneratorBaseprotected
InputsSet enum valueHalide::Internal::GeneratorBaseprotected
Int(int bits, int lanes=1)Halide::NamesInterfaceinlineprotectedstatic
LoopLevel typedefHalide::NamesInterfaceprotected
machine_paramsHalide::Internal::GeneratorBaseprotected
MemoryType typedefHalide::NamesInterfaceprotected
NameMangling typedefHalide::NamesInterfaceprotected
natural_vector_size(Halide::Type t) constHalide::Internal::GeneratorBaseinline
natural_vector_size() constHalide::Internal::GeneratorBaseinline
operator=(const Generator &)=deleteHalide::Generator< T >
operator=(Generator &&that)=deleteHalide::Generator< T >
Halide::Internal::GeneratorBase::operator=(const GeneratorBase &)=deleteHalide::Internal::GeneratorBase
Halide::Internal::GeneratorBase::operator=(GeneratorBase &&that)=deleteHalide::Internal::GeneratorBase
Output typedefHalide::Internal::GeneratorBaseprotected
Param typedefHalide::NamesInterfaceprotected
Phase enum nameHalide::Internal::GeneratorBaseprotected
Pipeline typedefHalide::NamesInterfaceprotected
post_build()Halide::Internal::GeneratorBaseprotected
post_configure()Halide::Internal::GeneratorBaseprotected
post_generate()Halide::Internal::GeneratorBaseprotected
post_schedule()Halide::Internal::GeneratorBaseprotected
pre_build()Halide::Internal::GeneratorBaseprotected
pre_configure()Halide::Internal::GeneratorBaseprotected
pre_generate()Halide::Internal::GeneratorBaseprotected
pre_schedule()Halide::Internal::GeneratorBaseprotected
PrefetchBoundStrategy typedefHalide::NamesInterfaceprotected
RDom typedefHalide::NamesInterfaceprotected
realize(std::vector< int32_t > sizes)Halide::Internal::GeneratorBaseinline
realize(Args &&...args)Halide::Internal::GeneratorBaseinline
realize(Realization r)Halide::Internal::GeneratorBaseinline
RVar typedefHalide::NamesInterfaceprotected
ScheduleCalled enum valueHalide::Internal::GeneratorBaseprotected
set_generator_names(const std::string &registered_name, const std::string &stub_name)Halide::Internal::GeneratorBaseprotected
set_generator_param_values(const GeneratorParamsMap &params)Halide::Internal::GeneratorBase
set_inputs(const Args &...args)Halide::Internal::GeneratorBaseinline
TailStrategy typedefHalide::NamesInterfaceprotected
Target typedefHalide::NamesInterfaceprotected
targetHalide::Internal::GeneratorBaseprotected
trace_pipeline()Halide::Internal::GeneratorBaseinline
track_parameter_values(bool include_outputs)Halide::Internal::GeneratorBaseprotected
Tuple typedefHalide::NamesInterfaceprotected
Type typedefHalide::NamesInterfaceprotected
UInt(int bits, int lanes=1)Halide::NamesInterfaceinlineprotectedstatic
Var typedefHalide::NamesInterfaceprotected
~GeneratorBase()Halide::Internal::GeneratorBasevirtual