#include <cuda_ast.h>
Inherits tiramisu::cuda_ast::abstract_identifier.
|
| | buffer (primitive_t type, const std::string &name, memory_location location, const std::vector< statement_ptr > &size) |
| |
| void | print (std::stringstream &ss, const std::string &base) override |
| |
| void | print_declaration (std::stringstream &ss, const std::string &base) override |
| |
| void | print_size (std::stringstream &ss, const std::string &base, const std::string &seperator) |
| |
| bool | is_buffer () const override |
| |
| const std::string & | get_name () const |
| |
| memory_location | get_location () 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 () |
| |
| virtual statement_ptr | replace_iterators (std::unordered_map< std::string, gpu_iterator > &iterators) |
| |
| virtual std::unordered_set< std::string > | extract_scalars () |
| |
Definition at line 267 of file cuda_ast.h.
| bool tiramisu::cuda_ast::buffer::is_buffer |
( |
| ) |
const |
|
overridevirtual |
| void tiramisu::cuda_ast::buffer::print |
( |
std::stringstream & |
ss, |
|
|
const std::string & |
base |
|
) |
| |
|
overridevirtual |
| void tiramisu::cuda_ast::buffer::print_declaration |
( |
std::stringstream & |
ss, |
|
|
const std::string & |
base |
|
) |
| |
|
overridevirtual |
| void tiramisu::cuda_ast::buffer::print_size |
( |
std::stringstream & |
ss, |
|
|
const std::string & |
base, |
|
|
const std::string & |
seperator |
|
) |
| |
The documentation for this class was generated from the following file: