|
docc 0.8.3 (0d44999b)
C++ API Reference
|
#include <memory>#include <string>#include <vector>#include <sdfg/builder/structured_sdfg_builder.h>#include <sdfg/data_flow/access_node.h>#include <sdfg/options.h>#include <sdfg/passes/expansion/lib_node_expander.h>#include <sdfg/structured_control_flow/control_flow_node.h>#include <sdfg/structured_control_flow/sequence.h>#include "sdfg/einsum/einsum_detection.h"Go to the source code of this file.
Classes | |
| class | sdfg::einsum::EinsumReplacementContext |
| ExpandContext for replacing an EinsumCluster with a new implementation. More... | |
| class | sdfg::einsum::EinsumReplacer |
| Interface for replacing an EinsumCluster with a different implementation. More... | |
Namespaces | |
| namespace | sdfg |
| namespace | sdfg::einsum |
Typedefs | |
| typedef passes::LibNodeExpander::ExpandOutcome | sdfg::einsum::ReplaceOutcome |
Functions | |
| ReplaceOutcome | sdfg::einsum::replace_einsum_cluster (builder::StructuredSDFGBuilder &builder, const EinsumCluster &cluster, const EinsumReplacer &replacer) |
| Drive a single replacement. | |