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_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_requirement(Expr condition, Args &&... args) | Halide::Internal::GeneratorBase | inline |
advance_phase(Phase new_phase) | Halide::Internal::GeneratorBase | protected |
apply(const Args &... args) | Halide::Generator< T > | inline |
Halide::Internal::GeneratorBase::apply(const Args &... args) const | Halide::GeneratorContext | inline |
auto_schedule | Halide::GeneratorContext | protected |
Bool(int lanes=1) | Halide::NamesInterface | inlineprotectedstatic |
Buffer typedef | Halide::NamesInterface | protected |
build_gradient_module(const std::string &function_name) | Halide::Internal::GeneratorBase | |
build_module(const std::string &function_name="", const LinkageType linkage_type=LinkageType::ExternalPlusMetadata) | Halide::Internal::GeneratorBase | |
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 |
ConfigureCalled enum value | Halide::Internal::GeneratorBase | protected |
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 |
Halide::Internal::GeneratorBase::create() const | Halide::GeneratorContext | inline |
Created | Halide::Internal::GeneratorBase | protected |
Created enum value | Halide::Internal::GeneratorBase | protected |
emit_cpp_stub(const std::string &stub_file_path) | Halide::Internal::GeneratorBase | |
Expr typedef | Halide::NamesInterface | protected |
ExternFuncArgument typedef | Halide::NamesInterface | protected |
ExternsMap typedef | Halide::GeneratorContext | |
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 |
GeneratorBase(size_t size, const void *introspection_helper) | Halide::Internal::GeneratorBase | protected |
Halide::GeneratorContext typedef | Halide::NamesInterface | protected |
Halide::GeneratorContext::GeneratorContext(const Target &t, bool auto_schedule=false, const MachineParams &machine_params=MachineParams::generic()) | Halide::GeneratorContext | explicit |
Halide::GeneratorContext::GeneratorContext() | Halide::GeneratorContext | inlineprotected |
Halide::GeneratorContext::GeneratorContext(const GeneratorContext &)=delete | Halide::GeneratorContext | protected |
Halide::GeneratorContext::GeneratorContext(GeneratorContext &&)=delete | Halide::GeneratorContext | protected |
GeneratorParam typedef | Halide::NamesInterface | protected |
get_auto_schedule() const | Halide::GeneratorContext | inline |
get_externs_map() const | Halide::GeneratorContext | inline |
get_machine_params() const | Halide::GeneratorContext | inline |
get_pipeline() | Halide::Internal::GeneratorBase | |
get_target() const | Halide::GeneratorContext | inline |
get_value_tracker() const | Halide::GeneratorContext | inlineprotected |
ImageParam typedef | Halide::NamesInterface | protected |
init_from_context(const Halide::GeneratorContext &context) override | Halide::Internal::GeneratorBase | protectedvirtual |
Input typedef | Halide::Internal::GeneratorBase | protected |
InputsSet enum value | Halide::Internal::GeneratorBase | protected |
Int(int bits, int lanes=1) | Halide::NamesInterface | inlineprotectedstatic |
LoopLevel typedef | Halide::NamesInterface | protected |
machine_params | Halide::GeneratorContext | protected |
MemoryType typedef | Halide::NamesInterface | protected |
NameMangling typedef | Halide::NamesInterface | protected |
natural_vector_size(Halide::Type t) const | Halide::Internal::GeneratorBase | inline |
natural_vector_size() const | Halide::Internal::GeneratorBase | inline |
Halide::GeneratorContext::operator=(const GeneratorContext &)=delete | Halide::GeneratorContext | protected |
Halide::GeneratorContext::operator=(GeneratorContext &&)=delete | Halide::GeneratorContext | protected |
Output typedef | Halide::Internal::GeneratorBase | protected |
Param 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_generator_param_values(const GeneratorParamsMap ¶ms) | Halide::Internal::GeneratorBase | |
set_inputs(const Args &... args) | Halide::Internal::GeneratorBase | inline |
TailStrategy typedef | Halide::NamesInterface | protected |
target | Halide::GeneratorContext | protected |
Target typedef | Halide::NamesInterface | protected |
trace_pipeline() | Halide::Internal::GeneratorBase | inline |
track_parameter_values(bool include_outputs) | Halide::Internal::GeneratorBase | protected |
Tuple typedef | Halide::NamesInterface | protected |
Type typedef | Halide::NamesInterface | protected |
UInt(int bits, int lanes=1) | Halide::NamesInterface | inlineprotectedstatic |
value_tracker | Halide::GeneratorContext | protected |
Var typedef | Halide::NamesInterface | protected |
~GeneratorBase() override | Halide::Internal::GeneratorBase | |
~GeneratorContext() | Halide::GeneratorContext | virtual |