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 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) | 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 |
apply(const Args &...args) | Halide::Generator< T > | inline |
apply(const Args &...args) const | Halide::Generator< T > | inline |
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 | inlineprotectedstatic |
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() override | Halide::Generator< T > | inlineprotectedvirtual |
call_configure() override | Halide::Generator< T > | inlineprotectedvirtual |
call_generate() override | Halide::Generator< T > | inlineprotectedvirtual |
call_schedule() override | Halide::Generator< T > | inlineprotectedvirtual |
cast(Expr e) | Halide::NamesInterface | inlineprotectedstatic |
cast(Halide::Type t, Expr e) | Halide::NamesInterface | inlineprotectedstatic |
check_exact_phase(Phase expected_phase) const | Halide::Internal::GeneratorBase | protected |
check_min_phase(Phase expected_phase) const | Halide::Internal::GeneratorBase | 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 |
create(const Halide::GeneratorContext &context) | Halide::Generator< T > | inlinestatic |
create(const Halide::GeneratorContext &context, const std::string ®istered_name, const std::string &stub_name) | Halide::Generator< T > | inlinestatic |
create() const | Halide::Generator< T > | inline |
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 | inlineprotectedstatic |
Func typedef | Halide::NamesInterface | protected |
GenerateCalled enum value | Halide::Internal::GeneratorBase | protected |
Generator() | Halide::Generator< T > | inlineprotected |
Generator(const Generator &)=delete | Halide::Generator< T > | |
Generator(Generator &&that)=delete | Halide::Generator< T > | |
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 | inlineprotected |
ImageParam typedef | Halide::NamesInterface | protected |
init_from_context(const Halide::GeneratorContext &context) | Halide::Internal::GeneratorBase | protectedvirtual |
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 | inlineprotectedstatic |
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 Generator &)=delete | Halide::Generator< T > | |
operator=(Generator &&that)=delete | Halide::Generator< T > | |
Halide::Internal::GeneratorBase::operator=(const GeneratorBase &)=delete | Halide::Internal::GeneratorBase | |
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 ®istered_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 | inlineprotectedstatic |
using_autoscheduler() const | Halide::Internal::GeneratorBase | inlineprotected |
Var typedef | Halide::NamesInterface | protected |
~AbstractGenerator()=default | Halide::Internal::AbstractGenerator | virtual |
~GeneratorBase() override | Halide::Internal::GeneratorBase | |