docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::analysis::ForwardingEscapePolicy Class Referenceabstract

#include <sdfg/analysis/data_transfer_elimination_analysis.h>

Inheritance diagram for sdfg::analysis::ForwardingEscapePolicy:
[legend]

Public Member Functions

virtual void on_escape (const std::string &container, const ControlFlowNode *node, const Element *user)=0
virtual void on_write_via (const std::string &container, const ControlFlowNode *node, const data_flow::Memlet *user)=0
virtual void on_read_via (const std::string &container, const ControlFlowNode *node, const data_flow::Memlet *user)=0

Member Function Documentation

◆ on_escape()

virtual void sdfg::analysis::ForwardingEscapePolicy::on_escape ( const std::string & container,
const ControlFlowNode * node,
const Element * user )
pure virtual

◆ on_read_via()

virtual void sdfg::analysis::ForwardingEscapePolicy::on_read_via ( const std::string & container,
const ControlFlowNode * node,
const data_flow::Memlet * user )
pure virtual

◆ on_write_via()

virtual void sdfg::analysis::ForwardingEscapePolicy::on_write_via ( const std::string & container,
const ControlFlowNode * node,
const data_flow::Memlet * user )
pure virtual

The documentation for this class was generated from the following file: