Tiramisu Compiler
|
#include <cuda_ast.h>
Inherits tiramisu::cuda_ast::assignment.
Public Member Functions | |
void | print (std::stringstream &ss, const std::string &base) override |
buffer_assignment (cuda_ast::buffer_ptr buffer, statement_ptr index_access, statement_ptr rhs) | |
Public Member Functions inherited from tiramisu::cuda_ast::assignment | |
virtual void | print_declaration (std::stringstream &ss, const std::string &base) |
Public Member Functions inherited from tiramisu::cuda_ast::statement | |
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 () |
Additional Inherited Members | |
Protected Member Functions inherited from tiramisu::cuda_ast::assignment | |
assignment (primitive_t type) | |
Protected Member Functions inherited from tiramisu::cuda_ast::statement | |
statement (primitive_t type) | |
Definition at line 363 of file cuda_ast.h.
tiramisu::cuda_ast::buffer_assignment::buffer_assignment | ( | cuda_ast::buffer_ptr | buffer, |
statement_ptr | index_access, | ||
statement_ptr | rhs | ||
) |
|
overridevirtual |
Implements tiramisu::cuda_ast::statement.