Tiramisu Compiler
|
#include <cuda_ast.h>
Inherits tiramisu::cuda_ast::statement.
Inherited by tiramisu::cuda_ast::binary, tiramisu::cuda_ast::ternary, and tiramisu::cuda_ast::unary.
Protected Member Functions | |
op (primitive_t type, const std::vector< statement_ptr > &operands) | |
std::unordered_set< std::string > | extract_scalars () override |
Protected Member Functions inherited from tiramisu::cuda_ast::statement | |
statement (primitive_t type) | |
Protected Attributes | |
std::vector< statement_ptr > | m_operands |
Additional Inherited Members | |
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_ptr > | extract_min_cap () |
virtual statement_ptr | replace_iterators (std::unordered_map< std::string, gpu_iterator > &iterators) |
Definition at line 435 of file cuda_ast.h.
|
protected |
|
overrideprotectedvirtual |
Reimplemented from tiramisu::cuda_ast::statement.
|
protected |
Definition at line 440 of file cuda_ast.h.