|
Halide 14.0.0
Halide compiler and libraries
|
#include <Generator.h>
Classes | |
| struct | Names |
Public Member Functions | |
| GeneratorStub (const GeneratorContext &context, const GeneratorFactory &generator_factory) | |
| GeneratorStub (const GeneratorContext &context, const GeneratorFactory &generator_factory, const GeneratorParamsMap &generator_params, const std::vector< std::vector< Internal::StubInput > > &inputs) | |
| std::vector< std::vector< Func > > | generate (const GeneratorParamsMap &generator_params, const std::vector< std::vector< Internal::StubInput > > &inputs) |
| std::vector< Func > | get_outputs (const std::string &n) const |
| template<typename T2 > | |
| std::vector< T2 > | get_output_buffers (const std::string &n) const |
| Names | get_names () const |
Static Public Member Functions | |
| static std::vector< StubInput > | to_stub_input_vector (const Expr &e) |
| static std::vector< StubInput > | to_stub_input_vector (const Func &f) |
| template<typename T = void> | |
| static std::vector< StubInput > | to_stub_input_vector (const StubInputBuffer< T > &b) |
| template<typename T > | |
| static std::vector< StubInput > | to_stub_input_vector (const std::vector< T > &v) |
Public Attributes | |
| std::shared_ptr< GeneratorBase > | generator |
Definition at line 3944 of file Generator.h.
| Halide::Internal::GeneratorStub::GeneratorStub | ( | const GeneratorContext & | context, |
| const GeneratorFactory & | generator_factory | ||
| ) |
| Halide::Internal::GeneratorStub::GeneratorStub | ( | const GeneratorContext & | context, |
| const GeneratorFactory & | generator_factory, | ||
| const GeneratorParamsMap & | generator_params, | ||
| const std::vector< std::vector< Internal::StubInput > > & | inputs | ||
| ) |
| std::vector< std::vector< Func > > Halide::Internal::GeneratorStub::generate | ( | const GeneratorParamsMap & | generator_params, |
| const std::vector< std::vector< Internal::StubInput > > & | inputs | ||
| ) |
|
inline |
Definition at line 3957 of file Generator.h.
|
inline |
Definition at line 3962 of file Generator.h.
|
inlinestatic |
Definition at line 3971 of file Generator.h.
|
inlinestatic |
Definition at line 3975 of file Generator.h.
|
inlinestatic |
Definition at line 3980 of file Generator.h.
|
inlinestatic |
Definition at line 3985 of file Generator.h.
| Names Halide::Internal::GeneratorStub::get_names | ( | ) | const |
| std::shared_ptr<GeneratorBase> Halide::Internal::GeneratorStub::generator |
Definition at line 3996 of file Generator.h.