#include <Generator.h>
|
| GeneratorInputBase (size_t array_size, const std::string &name, ArgInfoKind kind, const std::vector< Type > &t, int d) |
|
| GeneratorInputBase (const std::string &name, ArgInfoKind kind, const std::vector< Type > &t, int d) |
|
Parameter | parameter () const |
|
void | init_internals () |
|
void | set_inputs (const std::vector< StubInput > &inputs) |
|
virtual void | set_def_min_max () |
|
void | verify_internals () override |
|
virtual std::string | get_c_type () const =0 |
|
void | check_value_writable () const override |
|
const char * | input_or_output () const override |
|
void | set_estimate_impl (const Var &var, const Expr &min, const Expr &extent) |
|
void | set_estimates_impl (const Region &estimates) |
|
bool | array_size_defined () const |
|
size_t | array_size () const |
|
virtual bool | is_array () const |
|
const std::string & | name () const |
|
ArgInfoKind | kind () const |
|
bool | gio_types_defined () const |
|
const std::vector< Type > & | gio_types () const |
|
Type | gio_type () const |
|
bool | dims_defined () const |
|
int | dims () const |
|
const std::vector< Func > & | funcs () const |
|
const std::vector< Expr > & | exprs () const |
|
| GIOBase (size_t array_size, const std::string &name, ArgInfoKind kind, const std::vector< Type > &types, int dims) |
|
std::string | array_name (size_t i) const |
|
void | check_matching_array_size (size_t size) const |
|
void | check_matching_types (const std::vector< Type > &t) const |
|
void | check_matching_dims (int d) const |
|
template<typename ElemType > |
const std::vector< ElemType > & | get_values () const |
|
void | check_gio_access () const |
|
template<> |
const std::vector< Expr > & | get_values () const |
|
template<> |
const std::vector< Func > & | get_values () const |
|
Definition at line 1538 of file Generator.h.
◆ GeneratorInputBase() [1/2]
Halide::Internal::GeneratorInputBase::GeneratorInputBase |
( |
size_t | array_size, |
|
|
const std::string & | name, |
|
|
ArgInfoKind | kind, |
|
|
const std::vector< Type > & | t, |
|
|
int | d ) |
|
protected |
◆ GeneratorInputBase() [2/2]
Halide::Internal::GeneratorInputBase::GeneratorInputBase |
( |
const std::string & | name, |
|
|
ArgInfoKind | kind, |
|
|
const std::vector< Type > & | t, |
|
|
int | d ) |
|
protected |
◆ ~GeneratorInputBase()
Halide::Internal::GeneratorInputBase::~GeneratorInputBase |
( |
| ) |
|
|
override |
◆ parameter()
Parameter Halide::Internal::GeneratorInputBase::parameter |
( |
| ) |
const |
|
protected |
◆ init_internals()
void Halide::Internal::GeneratorInputBase::init_internals |
( |
| ) |
|
|
protected |
◆ set_inputs()
void Halide::Internal::GeneratorInputBase::set_inputs |
( |
const std::vector< StubInput > & | inputs | ) |
|
|
protected |
◆ set_def_min_max()
virtual void Halide::Internal::GeneratorInputBase::set_def_min_max |
( |
| ) |
|
|
protectedvirtual |
◆ verify_internals()
void Halide::Internal::GeneratorInputBase::verify_internals |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ get_c_type()
virtual std::string Halide::Internal::GeneratorInputBase::get_c_type |
( |
| ) |
const |
|
protectedpure virtual |
◆ check_value_writable()
void Halide::Internal::GeneratorInputBase::check_value_writable |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ input_or_output()
const char * Halide::Internal::GeneratorInputBase::input_or_output |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
◆ set_estimate_impl()
void Halide::Internal::GeneratorInputBase::set_estimate_impl |
( |
const Var & | var, |
|
|
const Expr & | min, |
|
|
const Expr & | extent ) |
|
protected |
◆ set_estimates_impl()
void Halide::Internal::GeneratorInputBase::set_estimates_impl |
( |
const Region & | estimates | ) |
|
|
protected |
◆ parameters_
std::vector<Parameter> Halide::Internal::GeneratorInputBase::parameters_ |
|
protected |
◆ inputs_set
bool Halide::Internal::GeneratorInputBase::inputs_set = false |
|
protected |
The documentation for this class was generated from the following file: