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, 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, 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) 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="", LinkageType linkage_type=LinkageType::ExternalPlusMetadata) | Halide::Internal::GeneratorBase | |
build_pipeline()=0 | Halide::Internal::GeneratorBase | protectedpure virtual |
call_configure()=0 | Halide::Internal::GeneratorBase | protectedpure virtual |
call_generate()=0 | Halide::Internal::GeneratorBase | protectedpure virtual |
call_schedule()=0 | Halide::Internal::GeneratorBase | protectedpure virtual |
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 | 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 | |
ensure_configure_has_been_called() | Halide::Internal::GeneratorBase | protected |
EvictionKey typedef | Halide::NamesInterface | protected |
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 |
GeneratorBase(size_t size, const void *introspection_helper) | Halide::Internal::GeneratorBase | protected |
GeneratorBase(const GeneratorBase &)=delete | Halide::Internal::GeneratorBase | |
GeneratorBase(GeneratorBase &&that)=delete | Halide::Internal::GeneratorBase | |
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 | |
Halide::GeneratorContext::GeneratorContext(GeneratorContext &&)=delete | Halide::GeneratorContext | |
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 |
operator=(const GeneratorBase &)=delete | Halide::Internal::GeneratorBase | |
operator=(GeneratorBase &&that)=delete | Halide::Internal::GeneratorBase | |
Halide::GeneratorContext::operator=(const GeneratorContext &)=delete | Halide::GeneratorContext | |
Halide::GeneratorContext::operator=(GeneratorContext &&)=delete | Halide::GeneratorContext | |
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 typedef | Halide::NamesInterface | protected |
target | Halide::GeneratorContext | 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()=default | Halide::GeneratorContext | virtual |