|
docc 0.8.3 (0d44999b)
C++ API Reference
|
#include "sdfg/data_flow/library_nodes/math/math_node.h"#include "sdfg/passes/expansion/lib_node_expander.h"#include "sdfg/passes/expansion/lib_node_expansion_context.h"#include "sdfg/passes/pass.h"#include "sdfg/visitor/structured_sdfg_visitor.h"Go to the source code of this file.
Classes | |
| class | sdfg::passes::MathNodeExpander |
| struct | sdfg::passes::expansion::BlockOutcome |
| struct | sdfg::passes::expansion::NodeOutcome |
| struct | sdfg::passes::SingleExpanderHolder |
| class | sdfg::passes::LibNodeExpansionVisitor< Holder > |
| class | sdfg::passes::LibraryNodeExpansionPass< Holder > |
| Looks for and expands library nodes in a single pass, potentially recursively. More... | |
Namespaces | |
| namespace | sdfg |
| namespace | sdfg::passes |
| namespace | sdfg::passes::expansion |
Concepts | |
| concept | sdfg::passes::HolderPolicy |
Functions | |
| template<typename T> | |
| sdfg::passes::LibraryNodeExpansionPass (T) -> LibraryNodeExpansionPass< T > | |
| expansion::NodeOutcome | sdfg::passes::expansion::expand_single_node (builder::StructuredSDFGBuilder &builder, Block &block, data_flow::LibraryNode &node, const LibNodeExpander &expanders) |
| expansion::NodeOutcome | sdfg::passes::expansion::expand_single_math_node (builder::StructuredSDFGBuilder &builder, Block &block, data_flow::LibraryNode &node) |