|
docc 0.8.3 (0d44999b)
C++ API Reference
|
Pass for linearizing memlet base types. More...
#include <string>#include "sdfg/analysis/analysis.h"#include "sdfg/builder/structured_sdfg_builder.h"#include "sdfg/passes/pass.h"#include "sdfg/structured_control_flow/block.h"#include "sdfg/visitor/structured_sdfg_visitor.h"Go to the source code of this file.
Classes | |
| class | sdfg::passes::MemletLinearization |
| Linearizes memlet base types by flattening nested arrays. More... | |
Namespaces | |
| namespace | sdfg |
| namespace | sdfg::passes |
Typedefs | |
| typedef VisitorPass< MemletLinearization > | sdfg::passes::MemletLinearizationPass |
Pass for linearizing memlet base types.
This pass converts pointers to nested array types into flat pointers with the element type of the innermost array. The subset is flattened into a linearized access using the num_elements property of the arrays.