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