|
template<class Fun > |
void | traverse (scheduler::statement const &statement, vcl_size_t root_idx, Fun const &fun, bool inspect) |
| Recursively execute a functor on a statement. More...
|
|
void | process (utils::kernel_generation_stream &stream, leaf_t leaf, std::string const &type_key, std::string const &to_process, scheduler::statement const &statement, vcl_size_t root_idx, mapping_type const &mapping, std::set< std::string > &already_processed) |
|
std::string | evaluate (leaf_t leaf, std::map< std::string, std::string > const &accessors, scheduler::statement const &statement, vcl_size_t root_idx, mapping_type const &mapping) |
|
const char * | evaluate (scheduler::operation_node_type type) |
| generate a string from an operation_node_type More...
|
|
const char * | operator_string (scheduler::operation_node_type type) |
|
void | evaluate (utils::kernel_generation_stream &stream, leaf_t leaf, std::map< std::string, std::string > const &accessors, statements_container const &statements, std::vector< mapping_type > const &mappings) |
|
void | process (utils::kernel_generation_stream &stream, leaf_t leaf, std::string const &type_key, std::string const &to_process, statements_container const &statements, std::vector< mapping_type > const &mappings) |
|
std::string | statements_representation (statements_container const &statements, binding_policy_t binding_policy) |
|