|
Halide
13.0.4
Halide compiler and libraries
|
#include <Generator.h>
Inherits Halide::NamesInterface.
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 3733 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 3746 of file Generator.h.
References generator.
|
inline |
Definition at line 3751 of file Generator.h.
References generator.
|
inlinestatic |
Definition at line 3760 of file Generator.h.
|
inlinestatic |
Definition at line 3764 of file Generator.h.
|
inlinestatic |
Definition at line 3769 of file Generator.h.
|
inlinestatic |
Definition at line 3774 of file Generator.h.
| Names Halide::Internal::GeneratorStub::get_names | ( | ) | const |
| std::shared_ptr<GeneratorBase> Halide::Internal::GeneratorStub::generator |
Definition at line 3785 of file Generator.h.
Referenced by get_output_buffers(), and get_outputs().