|
std::string | tiramisu::generate_new_variable_name () |
|
std::string | tiramisu::str_from_tiramisu_type_expr (tiramisu::expr_t type) |
|
std::string | tiramisu::str_tiramisu_type_op (tiramisu::op_t type) |
|
std::string | tiramisu::str_from_tiramisu_type_primitive (tiramisu::primitive_t type) |
|
Halide::Expr | tiramisu::halide_expr_from_tiramisu_expr (const tiramisu::computation *comp, std::vector< isl_ast_expr * > &index_expr, const tiramisu::expr &tiramisu_expr) |
| Convert a Tiramisu expression into a Halide expression. More...
|
|
template<typename cT > |
expr | tiramisu::value_cast (primitive_t tT, cT val) |
| Takes in a primitive value val , and returns an expression of tiramisu type tT that represents val . More...
|
|
expr | tiramisu::cast (primitive_t tT, const expr &e) |
| Returns an expression that casts e to tT . More...
|
|
template<typename T > |
only_integral< T > | tiramisu::operator+ (const tiramisu::expr &e, T val) |
|
template<typename T > |
only_integral< T > | tiramisu::operator+ (T val, const tiramisu::expr &e) |
|
template<typename T > |
only_integral< T > | tiramisu::operator- (const tiramisu::expr &e, T val) |
|
template<typename T > |
only_integral< T > | tiramisu::operator- (T val, const tiramisu::expr &e) |
|
template<typename T > |
only_integral< T > | tiramisu::operator/ (const tiramisu::expr &e, T val) |
|
template<typename T > |
only_integral< T > | tiramisu::operator/ (T val, const tiramisu::expr &e) |
|
template<typename T > |
only_integral< T > | tiramisu::operator* (const tiramisu::expr &e, T val) |
|
template<typename T > |
only_integral< T > | tiramisu::operator* (T val, const tiramisu::expr &e) |
|
template<typename T > |
only_integral< T > | tiramisu::operator% (const tiramisu::expr &e, T val) |
|
template<typename T > |
only_integral< T > | tiramisu::operator% (T val, const tiramisu::expr &e) |
|
template<typename T > |
only_integral< T > | tiramisu::operator>> (const tiramisu::expr &e, T val) |
|
template<typename T > |
only_integral< T > | tiramisu::operator>> (T val, const tiramisu::expr &e) |
|
template<typename T > |
only_integral< T > | tiramisu::operator<< (const tiramisu::expr &e, T val) |
|
template<typename T > |
only_integral< T > | tiramisu::operator<< (T val, const tiramisu::expr &e) |
|
expr | tiramisu::memcpy (const buffer &from, const buffer &to) |
|
expr | tiramisu::allocate (const buffer &b) |
|