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 |