|
docc 0.8.3 (0d44999b)
C++ API Reference
|
Access nodes for reading/writing data in the dataflow graph. More...
Go to the source code of this file.
Classes | |
| class | sdfg::data_flow::AccessNode |
| Node representing access to a data container in the dataflow graph. More... | |
| class | sdfg::data_flow::ConstantNode |
| Node representing a constant literal value in the dataflow graph. More... | |
Namespaces | |
| namespace | sdfg |
| namespace | sdfg::builder |
| namespace | sdfg::data_flow |
Access nodes for reading/writing data in the dataflow graph.
Access nodes represent data access points in the SDFG dataflow graph. They serve as interfaces between the dataflow graph and the function's data containers. Access nodes can represent reads from or writes to variables, arrays, and other data structures.
An AccessNode represents a reference to a data container in the function. Multiple access nodes can reference the same data container, representing different access points in the dataflow. Access nodes are connected to code nodes (tasklets, library nodes) via memlets that describe the data movement.
A ConstantNode is a special type of access node that represents a constant literal value. Unlike regular access nodes, constant nodes:
Creating access nodes for reading and writing:
Creating a constant node: