Halide 22.0.0 Halide compiler and libraries

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::GeneratorBase | inline
add_input(const std::string &name, const Type &t, int dimensions) | Halide::Internal::GeneratorBase | inline
add_input(const std::string &name, int dimensions) | Halide::Internal::GeneratorBase | inline
add_input(const std::string &name) | Halide::Internal::GeneratorBase | inline
add_input(const std::string &name) | Halide::Internal::GeneratorBase | inline
add_input(const std::string &name, const Type &type) | Halide::Internal::GeneratorBase | inline
add_output(const std::string &name, const std::vector< Type > &t, int dimensions) | Halide::Internal::GeneratorBase | inline
add_output(const std::string &name, const Type &t, int dimensions) | Halide::Internal::GeneratorBase | inline
add_output(const std::string &name, const std::vector< Type > &t, int dimensions) | Halide::Internal::GeneratorBase | inline
add_output(const std::string &name, const Type &t, int dimensions) | Halide::Internal::GeneratorBase | inline
add_output(const std::string &name, int dimensions) | Halide::Internal::GeneratorBase | inline
add_output(const std::string &name, const std::vector< Type > &t) | Halide::Internal::GeneratorBase | inline
add_output(const std::string &name, const Type &t) | Halide::Internal::GeneratorBase | inline
add_output(const std::string &name) | Halide::Internal::GeneratorBase | inline
add_requirement(const Expr &condition, const std::vector< Expr > &error_args) | Halide::Internal::GeneratorBase |
add_requirement(const Expr &condition, Args &&...error_args) | Halide::Internal::GeneratorBase | inline
advance_phase(Phase new_phase) | Halide::Internal::GeneratorBase | protected
allow_out_of_order_inputs_and_outputs() const override | Halide::Internal::GeneratorBase | virtual
arginfos() override | Halide::Internal::GeneratorBase | virtual
autoscheduler_ | Halide::Internal::GeneratorBase | protected
bind_input(const std::string &name, const std::vector< Parameter > &v) override | Halide::Internal::GeneratorBase | virtual
bind_input(const std::string &name, const std::vector< Func > &v) override | Halide::Internal::GeneratorBase | virtual
bind_input(const std::string &name, const std::vector< Expr > &v) override | Halide::Internal::GeneratorBase | virtual
Bool(int lanes=1) | Halide::NamesInterface | inline protected static
Buffer typedef | Halide::NamesInterface | protected
build_gradient_module(const std::string &function_name) | Halide::Internal::AbstractGenerator |
build_module(const std::string &function_name="") | Halide::Internal::AbstractGenerator |
build_pipeline()=0 | Halide::Internal::AbstractGenerator | pure virtual
call_configure()=0 | Halide::Internal::GeneratorBase | protected pure virtual
call_generate()=0 | Halide::Internal::GeneratorBase | protected pure virtual
call_schedule()=0 | Halide::Internal::GeneratorBase | protected pure virtual
cast(Expr e) | Halide::NamesInterface | inline protected static
cast(Halide::Type t, Expr e) | Halide::NamesInterface | inline protected static
check_exact_phase(Phase expected_phase) const | Halide::Internal::GeneratorBase | protected
check_min_phase(Phase expected_phase) const | Halide::Internal::GeneratorBase | protected
claim_name(const std::string &name, const char *param_type) | Halide::Internal::GeneratorBase | inline protected
compile_to_callable(const JITHandlers *jit_handlers=nullptr, const std::map< std::string, JITExtern > *jit_externs=nullptr) | Halide::Internal::AbstractGenerator |
ConfigureCalled enum value | Halide::Internal::GeneratorBase | protected
context() const override | Halide::Internal::GeneratorBase | virtual
Created | Halide::Internal::GeneratorBase | protected
Created enum value | Halide::Internal::GeneratorBase | protected
emit_cpp_stub(const std::string &stub_file_path) override | Halide::Internal::GeneratorBase | virtual
emit_hlpipe(const std::string &hlpipe_file_path) override | Halide::Internal::GeneratorBase | virtual
ensure_configure_has_been_called() | Halide::Internal::GeneratorBase | protected
EvictionKey typedef | Halide::NamesInterface | protected
Expr typedef | Halide::NamesInterface | protected
ExternFuncArgument typedef | Halide::NamesInterface | protected
Float(int bits, int lanes=1) | Halide::NamesInterface | inline protected static
Func typedef | Halide::NamesInterface | protected
GenerateCalled enum value | Halide::Internal::GeneratorBase | protected
GeneratorBase(size_t size) | Halide::Internal::GeneratorBase | protected
GeneratorBase(const GeneratorBase &)=delete | Halide::Internal::GeneratorBase |
GeneratorBase(GeneratorBase &&that)=delete | Halide::Internal::GeneratorBase |
GeneratorContext typedef | Halide::NamesInterface | protected
GeneratorParam typedef | Halide::NamesInterface | protected
get_pipeline() | Halide::Internal::GeneratorBase |
get_target() const | Halide::Internal::GeneratorBase | inline protected
ImageParam typedef | Halide::NamesInterface | protected
init_from_context(const Halide::GeneratorContext &context) | Halide::Internal::GeneratorBase | protected virtual
Input typedef | Halide::Internal::GeneratorBase | protected
input_parameter(const std::string &name) override | Halide::Internal::GeneratorBase | virtual
InputsSet enum value | Halide::Internal::GeneratorBase | protected
Int(int bits, int lanes=1) | Halide::NamesInterface | inline protected static
LoopLevel typedef | Halide::NamesInterface | protected
MemoryType typedef | Halide::NamesInterface | protected
name() override | Halide::Internal::GeneratorBase | virtual
NameMangling typedef | Halide::NamesInterface | protected
natural_vector_size(Halide::Type t) const | Halide::Internal::GeneratorBase | inline
natural_vector_size() const | Halide::Internal::GeneratorBase | inline
operator=(const GeneratorBase &)=delete | Halide::Internal::GeneratorBase |
operator=(GeneratorBase &&that)=delete | Halide::Internal::GeneratorBase |
Output typedef | Halide::Internal::GeneratorBase | protected
output_func(const std::string &name) override | Halide::Internal::GeneratorBase | virtual
Param typedef | Halide::NamesInterface | protected
Partition typedef | Halide::NamesInterface | protected
Phase enum name | Halide::Internal::GeneratorBase | protected
Pipeline typedef | Halide::NamesInterface | protected
post_build() | Halide::Internal::GeneratorBase | protected
post_configure() | Halide::Internal::GeneratorBase | protected
post_generate() | Halide::Internal::GeneratorBase | protected
post_schedule() | Halide::Internal::GeneratorBase | protected
pre_build() | Halide::Internal::GeneratorBase | protected
pre_configure() | Halide::Internal::GeneratorBase | protected
pre_generate() | Halide::Internal::GeneratorBase | protected
pre_schedule() | Halide::Internal::GeneratorBase | protected
PrefetchBoundStrategy typedef | Halide::NamesInterface | protected
RDom typedef | Halide::NamesInterface | protected
realize(std::vector< int32_t > sizes) | Halide::Internal::GeneratorBase | inline
realize(Args &&...args) | Halide::Internal::GeneratorBase | inline
realize(Realization r) | Halide::Internal::GeneratorBase | inline
RVar typedef | Halide::NamesInterface | protected
ScheduleCalled enum value | Halide::Internal::GeneratorBase | protected
set_generator_names(const std::string &registered_name, const std::string &stub_name) | Halide::Internal::GeneratorBase | protected
set_generatorparam_value(const std::string &name, const std::string &value) override | Halide::Internal::GeneratorBase | virtual
set_generatorparam_value(const std::string &name, const LoopLevel &loop_level) override | Halide::Internal::GeneratorBase | virtual
set_generatorparam_values(const GeneratorParamsMap &m) | Halide::Internal::AbstractGenerator |
set_inputs(const Args &...args) | Halide::Internal::GeneratorBase | inline
TailStrategy typedef | Halide::NamesInterface | protected
Target typedef | Halide::NamesInterface | protected
target | Halide::Internal::GeneratorBase | protected
trace_pipeline() | Halide::Internal::GeneratorBase | inline
Tuple typedef | Halide::NamesInterface | protected
Type typedef | Halide::NamesInterface | protected
UInt(int bits, int lanes=1) | Halide::NamesInterface | inline protected static
using_autoscheduler() const | Halide::Internal::GeneratorBase | inline protected
Var typedef | Halide::NamesInterface | protected
~AbstractGenerator()=default | Halide::Internal::AbstractGenerator | virtual
~GeneratorBase() override | Halide::Internal::GeneratorBase |