|
docc 0.8.3 (0d44999b)
C++ API Reference
|
Classes | |
| class | LoopNormalFormPass |
| class | MapDelinearizationPass |
| Splits flattened maps into nested maps along the divisions of their induction variables. More... | |
| class | MapFusion |
| class | MapFusionPass |
| class | PerfectLoopDistributionPass |
| class | StrideMinimization |
Functions | |
| passes::Pipeline | loop_normalization () |
| passes::Pipeline | stride_minimization () |
| passes::Pipeline | map_fusion (bool allow_init_hoist=true, bool allow_prod_into_cons=true) |
| void | normalize (sdfg::StructuredSDFG &sdfg, bool enable_fusion=true) |
| Normalize a StructuredSDFG in place. | |
|
inline |
|
inline |
| void sdfg::passes::normalization::normalize | ( | sdfg::StructuredSDFG & | sdfg, |
| bool | enable_fusion = true ) |
Normalize a StructuredSDFG in place.
Runs the loop-normalization pipeline. When enable_fusion is set, also performs map fusion before and after loop normalization.
This function performs:
|
inline |