Contains various helper routines for kernel generation. More...
Functions | |
std::string | opencl_source_to_cuda_source (std::string const &opencl_src) |
bool | is_reduction (scheduler::statement_node const &node) |
bool | is_index_reduction (scheduler::op_element const &op) |
bool | node_leaf (scheduler::op_element const &op) |
bool | elementwise_operator (scheduler::op_element const &op) |
bool | elementwise_function (scheduler::op_element const &op) |
scheduler::lhs_rhs_element & | lhs_rhs_element (scheduler::statement const &st, vcl_size_t idx, leaf_t leaf) |
unsigned int | size_of (scheduler::statement_node_numeric_type type) |
std::string | append_width (std::string const &str, unsigned int width) |
Contains various helper routines for kernel generation.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |