|
docc 0.8.3 (0d44999b)
C++ API Reference
|
Represents the set of dependence distance vectors between two access patterns. More...
#include <sdfg/symbolic/maps.h>
Public Attributes | |
| bool | empty |
| True if no cross-iteration dependence exists. | |
| std::string | deltas_str |
| ISL set string representing the delta set (empty string if no dependence). | |
| std::vector< std::string > | dimensions |
| Dimension names in order, matching the ISL set dimensions. | |
Represents the set of dependence distance vectors between two access patterns.
When two memory accesses touch overlapping cells at different iterations, this struct captures the full set of iteration-distance vectors as an ISL set string. The dimensions of the delta set correspond to the non-constant symbols (loop induction variables) in the order listed in dimensions.
| std::string sdfg::symbolic::maps::DependenceDeltas::deltas_str |
ISL set string representing the delta set (empty string if no dependence).
| std::vector<std::string> sdfg::symbolic::maps::DependenceDeltas::dimensions |
Dimension names in order, matching the ISL set dimensions.
| bool sdfg::symbolic::maps::DependenceDeltas::empty |
True if no cross-iteration dependence exists.