Halide
12.0.1
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 3729 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 3742 of file Generator.h.
References generator.
|
inline |
Definition at line 3747 of file Generator.h.
References generator.
|
inlinestatic |
Definition at line 3756 of file Generator.h.
|
inlinestatic |
Definition at line 3760 of file Generator.h.
|
inlinestatic |
Definition at line 3765 of file Generator.h.
|
inlinestatic |
Definition at line 3770 of file Generator.h.
Names Halide::Internal::GeneratorStub::get_names | ( | ) | const |
std::shared_ptr<GeneratorBase> Halide::Internal::GeneratorStub::generator |
Definition at line 3781 of file Generator.h.
Referenced by get_output_buffers(), and get_outputs().