Tiramisu Compiler
tiramisu::xfer_prop Class Reference

#include <core.h>

Public Member Functions

 xfer_prop (tiramisu::primitive_t d_type, std::initializer_list< tiramisu::xfer_attr > attrs)
 
 xfer_prop (tiramisu::primitive_t d_type, std::initializer_list< tiramisu::xfer_attr > attrs, int xfer_prop_id)
 
tiramisu::primitive_t get_dtype () const
 
int get_xfer_prop_id () const
 
bool contains_attr (tiramisu::xfer_attr attr) const
 
bool contains_attrs (std::vector< tiramisu::xfer_attr > attrs) const
 
void add_attr (tiramisu::xfer_attr attr)
 

Static Public Member Functions

static std::string attr_to_string (xfer_attr attr)
 

Static Public Attributes

static std::set< int > xfer_prop_ids
 

Detailed Description

Definition at line 4520 of file core.h.

Constructor & Destructor Documentation

tiramisu::xfer_prop::xfer_prop ( tiramisu::primitive_t  d_type,
std::initializer_list< tiramisu::xfer_attr attrs 
)
tiramisu::xfer_prop::xfer_prop ( tiramisu::primitive_t  d_type,
std::initializer_list< tiramisu::xfer_attr attrs,
int  xfer_prop_id 
)

Member Function Documentation

void tiramisu::xfer_prop::add_attr ( tiramisu::xfer_attr  attr)
static std::string tiramisu::xfer_prop::attr_to_string ( xfer_attr  attr)
static
bool tiramisu::xfer_prop::contains_attr ( tiramisu::xfer_attr  attr) const
bool tiramisu::xfer_prop::contains_attrs ( std::vector< tiramisu::xfer_attr attrs) const
tiramisu::primitive_t tiramisu::xfer_prop::get_dtype ( ) const
int tiramisu::xfer_prop::get_xfer_prop_id ( ) const

Member Data Documentation

std::set<int> tiramisu::xfer_prop::xfer_prop_ids
static

Definition at line 4539 of file core.h.


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