#include <sdfg/passes/expansion/lib_node_expander.h>
◆ InputUse
| Enumerator |
|---|
| Skip | |
| Scalar | |
| IndirectRead | |
| IndirectWrite | |
| IndirectReadWrite | |
◆ ~LibNodeExpander()
| virtual sdfg::passes::LibNodeExpander::~LibNodeExpander |
( |
| ) |
|
|
virtualdefault |
◆ for_lib_node()
Prefiltering of libnodes.
Allows that an expander sub-divides based on types, codes or impl-types or sth. more elaborate, because we get ready to transform
- Parameters
-
- Returns
- nullptr if not applicable
Reimplemented in sdfg::gpu::GpuMmaExpander, sdfg::passes::CodeLibNodeExpander< T >, sdfg::passes::CodeLibNodeExpander< math::tensor::ConvNode >, sdfg::passes::CodeLibNodeExpander< math::tensor::MatMulNode >, sdfg::passes::CodeLibNodeExpander< MatMulNode >, sdfg::passes::CodeLibNodeExpander< OzakiMatMulNode >, sdfg::passes::SwitchExpander, sdfg::passes::TypedLibNodeExpander< T >, sdfg::passes::TypedLibNodeExpander< math::MathNode >, sdfg::passes::TypedLibNodeExpander< math::tensor::ConvNode >, sdfg::passes::TypedLibNodeExpander< math::tensor::MatMulNode >, sdfg::passes::TypedLibNodeExpander< MatMulNode >, and sdfg::passes::TypedLibNodeExpander< OzakiMatMulNode >.
◆ handle_expand()
◆ matched_code()
The documentation for this class was generated from the following file: