#include <sdfg/users/base_user_visitor.h>
|
| virtual | ~BaseUserAnalyzer ()=default |
| virtual void | use_as_symbol_read (const std::string &container, const ControlFlowNode *node, const Element *user, SymbolReadLocation loc, int loc_index, symbolic::Expression expr)=0 |
| virtual void | use_as_symbol_write (const symbolic::Symbol &container, const ControlFlowNode *node, const Element *user, SymbolWriteLocation loc)=0 |
| virtual void | use_as_src_node (const std::string &container, const data_flow::AccessNode &node, const data_flow::Memlet &edge, const Block &block)=0 |
| virtual void | use_as_dst_node (const std::string &container, const data_flow::AccessNode &node, const data_flow::Memlet &edge, const Block &block)=0 |
| virtual void | use_as_return_src (const std::string &container, const Return &ret)=0 |
◆ SymbolReadLocation
| Enumerator |
|---|
| Assignment | |
| LoopHeader | |
| IfHeader | |
| MemletSubset | |
| LibraryNode | |
◆ SymbolWriteLocation
| Enumerator |
|---|
| Assignment | |
| LoopHeader | |
◆ ~BaseUserAnalyzer()
◆ use_as_dst_node()
◆ use_as_return_src()
◆ use_as_src_node()
◆ use_as_symbol_read()
◆ use_as_symbol_write()
◆ LOC_LOOP_READ_CONDITION
◆ LOC_LOOP_READ_INIT
◆ LOC_LOOP_READ_UPDATE
The documentation for this class was generated from the following file: