#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: