#include <cuda_ast.h>
Inherits tiramisu::cuda_ast::abstract_identifier.
|
| scalar (primitive_t type, const std::string &name, memory_location location) |
|
| scalar (primitive_t type, const std::string &name, memory_location location, bool is_const) |
|
void | print (std::stringstream &ss, const std::string &base) override |
|
void | print_declaration (std::stringstream &ss, const std::string &base) override |
|
statement_ptr | replace_iterators (std::unordered_map< std::string, gpu_iterator > &iterators) override |
|
std::unordered_set< std::string > | extract_scalars () override |
|
const std::string & | get_name () const |
|
memory_location | get_location () const |
|
virtual bool | is_buffer () const |
|
primitive_t | get_type () const |
|
std::string | print () |
|
virtual void | print_body (std::stringstream &ss, const std::string &base) |
|
virtual std::pair< statement_ptr, statement_ptr > | extract_min_cap () |
|
Definition at line 282 of file cuda_ast.h.
std::unordered_set<std::string> tiramisu::cuda_ast::scalar::extract_scalars |
( |
| ) |
|
|
overridevirtual |
void tiramisu::cuda_ast::scalar::print |
( |
std::stringstream & |
ss, |
|
|
const std::string & |
base |
|
) |
| |
|
overridevirtual |
void tiramisu::cuda_ast::scalar::print_declaration |
( |
std::stringstream & |
ss, |
|
|
const std::string & |
base |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following file: