Halide
Halide::Internal::GeneratorBase Member List

This is the complete list of members for Halide::Internal::GeneratorBase, 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(const Expr &condition, const std::vector< Expr > &error_args)Halide::Internal::GeneratorBase
add_requirement(const Expr &condition, Args &&...error_args)Halide::Internal::GeneratorBaseinline
advance_phase(Phase new_phase)Halide::Internal::GeneratorBaseprotected
arginfos() overrideHalide::Internal::GeneratorBasevirtual
autoscheduler_Halide::Internal::GeneratorBaseprotected
bind_input(const std::string &name, const std::vector< Parameter > &v) overrideHalide::Internal::GeneratorBasevirtual
bind_input(const std::string &name, const std::vector< Func > &v) overrideHalide::Internal::GeneratorBasevirtual
bind_input(const std::string &name, const std::vector< Expr > &v) overrideHalide::Internal::GeneratorBasevirtual
Bool(int lanes=1)Halide::NamesInterfaceinlineprotectedstatic
Buffer typedefHalide::NamesInterfaceprotected
build_gradient_module(const std::string &function_name)Halide::Internal::AbstractGenerator
build_module(const std::string &function_name="")Halide::Internal::AbstractGenerator
build_pipeline()=0Halide::Internal::AbstractGeneratorpure virtual
call_configure()=0Halide::Internal::GeneratorBaseprotectedpure virtual
call_generate()=0Halide::Internal::GeneratorBaseprotectedpure virtual
call_schedule()=0Halide::Internal::GeneratorBaseprotectedpure virtual
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
compile_to_callable(const JITHandlers *jit_handlers=nullptr, const std::map< std::string, JITExtern > *jit_externs=nullptr)Halide::Internal::AbstractGenerator
ConfigureCalled enum valueHalide::Internal::GeneratorBaseprotected
context() const overrideHalide::Internal::GeneratorBasevirtual
CreatedHalide::Internal::GeneratorBaseprotected
Created enum valueHalide::Internal::GeneratorBaseprotected
emit_cpp_stub(const std::string &stub_file_path) overrideHalide::Internal::GeneratorBasevirtual
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
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_pipeline()Halide::Internal::GeneratorBase
get_target() constHalide::Internal::GeneratorBaseinlineprotected
ImageParam typedefHalide::NamesInterfaceprotected
init_from_context(const Halide::GeneratorContext &context)Halide::Internal::GeneratorBaseprotectedvirtual
Input typedefHalide::Internal::GeneratorBaseprotected
input_parameter(const std::string &name) overrideHalide::Internal::GeneratorBasevirtual
InputsSet enum valueHalide::Internal::GeneratorBaseprotected
Int(int bits, int lanes=1)Halide::NamesInterfaceinlineprotectedstatic
LoopLevel typedefHalide::NamesInterfaceprotected
MemoryType typedefHalide::NamesInterfaceprotected
name() overrideHalide::Internal::GeneratorBasevirtual
NameMangling typedefHalide::NamesInterfaceprotected
natural_vector_size(Halide::Type t) constHalide::Internal::GeneratorBaseinline
natural_vector_size() constHalide::Internal::GeneratorBaseinline
operator=(const GeneratorBase &)=deleteHalide::Internal::GeneratorBase
operator=(GeneratorBase &&that)=deleteHalide::Internal::GeneratorBase
Output typedefHalide::Internal::GeneratorBaseprotected
output_func(const std::string &name) overrideHalide::Internal::GeneratorBasevirtual
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_generatorparam_value(const std::string &name, const std::string &value) overrideHalide::Internal::GeneratorBasevirtual
set_generatorparam_value(const std::string &name, const LoopLevel &loop_level) overrideHalide::Internal::GeneratorBasevirtual
set_generatorparam_values(const GeneratorParamsMap &m)Halide::Internal::AbstractGenerator
set_inputs(const Args &...args)Halide::Internal::GeneratorBaseinline
TailStrategy typedefHalide::NamesInterfaceprotected
Target typedefHalide::NamesInterfaceprotected
targetHalide::Internal::GeneratorBaseprotected
trace_pipeline()Halide::Internal::GeneratorBaseinline
Tuple typedefHalide::NamesInterfaceprotected
Type typedefHalide::NamesInterfaceprotected
UInt(int bits, int lanes=1)Halide::NamesInterfaceinlineprotectedstatic
using_autoscheduler() constHalide::Internal::GeneratorBaseinlineprotected
Var typedefHalide::NamesInterfaceprotected
~AbstractGenerator()=defaultHalide::Internal::AbstractGeneratorvirtual
~GeneratorBase() overrideHalide::Internal::GeneratorBase