#include <sdfg/passes/pipeline.h>
|
| template<class T> |
| T | option (const OptionKey< T > &key, T fallback=T{}) const |
◆ Pipeline()
| sdfg::passes::Pipeline::Pipeline |
( |
const std::string & | name | ) |
|
◆ constant_elimination()
| Pipeline sdfg::passes::Pipeline::constant_elimination |
( |
| ) |
|
|
static |
◆ controlflow_simplification()
| Pipeline sdfg::passes::Pipeline::controlflow_simplification |
( |
| ) |
|
|
static |
◆ dataflow_simplification()
| Pipeline sdfg::passes::Pipeline::dataflow_simplification |
( |
bool | block_fusion_ignor_libnodes = false | ) |
|
|
static |
◆ dead_code_elimination()
| Pipeline sdfg::passes::Pipeline::dead_code_elimination |
( |
| ) |
|
|
static |
◆ expression_combine()
| Pipeline sdfg::passes::Pipeline::expression_combine |
( |
| ) |
|
|
static |
◆ memlet_combine()
| Pipeline sdfg::passes::Pipeline::memlet_combine |
( |
| ) |
|
|
static |
◆ memory()
| Pipeline sdfg::passes::Pipeline::memory |
( |
| ) |
|
|
static |
◆ name()
| virtual std::string sdfg::passes::Pipeline::name |
( |
| ) |
|
|
virtual |
◆ register_pass()
template<class T, typename... Args>
| void sdfg::passes::Pipeline::register_pass |
( |
Args &&... | args | ) |
|
|
inline |
◆ run() [1/2]
◆ run() [2/2]
◆ set_debug_logging()
| void sdfg::passes::Pipeline::set_debug_logging |
( |
bool | enable | ) |
|
◆ size()
| size_t sdfg::passes::Pipeline::size |
( |
| ) |
const |
◆ symbolic_simplification()
| Pipeline sdfg::passes::Pipeline::symbolic_simplification |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following file: