|
docc 0.8.3 (0d44999b)
C++ API Reference
|
#include <sdfg/passes/expansion/library_node_expansion_pass.h>
Public Member Functions | |
| LibNodeExpander::ExpandOutcome | handle_expand (ExpandContext &context, Block &block, math::MathNode &node) const override |
| Public Member Functions inherited from sdfg::passes::TypedLibNodeExpander< math::MathNode > | |
| const LibNodeExpander * | for_lib_node (const data_flow::LibraryNode &node) const override |
| Prefiltering of libnodes. | |
| Public Member Functions inherited from sdfg::passes::LibNodeExpander | |
| virtual | ~LibNodeExpander ()=default |
| virtual const data_flow::LibraryNodeCode * | matched_code () const |
| If this expander dispatches on a single, fixed library node code, expose it here. | |
| virtual ExpandOutcome | handle_expand (ExpandContext &context, structured_control_flow::Block &block, data_flow::LibraryNode &node) const =0 |
Additional Inherited Members | |
| Public Types inherited from sdfg::passes::LibNodeExpander | |
| enum class | InputUse { Skip = 0 , Scalar , IndirectRead , IndirectWrite , IndirectReadWrite } |
|
overridevirtual |