Tiramisu Compiler
tiramisu::cuda_ast::assignment Class Reference

#include <cuda_ast.h>

Inherits tiramisu::cuda_ast::statement.

Inherited by tiramisu::cuda_ast::buffer_assignment, and tiramisu::cuda_ast::scalar_assignment.

Public Member Functions

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 void print (std::stringstream &ss, const std::string &base)=0
 
virtual std::pair< statement_ptr, statement_ptrextract_min_cap ()
 
virtual statement_ptr replace_iterators (std::unordered_map< std::string, gpu_iterator > &iterators)
 
virtual std::unordered_set< std::string > extract_scalars ()
 

Protected Member Functions

 assignment (primitive_t type)
 
- Protected Member Functions inherited from tiramisu::cuda_ast::statement
 statement (primitive_t type)
 

Detailed Description

Definition at line 342 of file cuda_ast.h.

Constructor & Destructor Documentation

tiramisu::cuda_ast::assignment::assignment ( primitive_t  type)
explicitprotected

Member Function Documentation

virtual void tiramisu::cuda_ast::assignment::print_declaration ( std::stringstream &  ss,
const std::string &  base 
)
virtual

The documentation for this class was generated from the following file: