The set of regions accessed on ONE variable by one statement. More...
#include <elem_regions.hpp>
Public Member Functions | |
| void | setAll () |
| void | add (const ElemRegion &r) |
| bool | touches (const ElemRegion &r) const |
| True when this access set could touch r (or a superset of it). | |
| bool | touchesAll () const |
Public Attributes | |
| bool | all = false |
| std::vector< ElemRegion > | rects |
The set of regions accessed on ONE variable by one statement.
all (whole-variable access seen) dominates any rectangles.
Definition at line 52 of file elem_regions.hpp.
|
inline |
Definition at line 58 of file elem_regions.hpp.
|
inline |
Definition at line 57 of file elem_regions.hpp.
|
inline |
True when this access set could touch r (or a superset of it).
Definition at line 64 of file elem_regions.hpp.
|
inline |
Definition at line 73 of file elem_regions.hpp.
| bool nk::VarRegions::all = false |
Definition at line 54 of file elem_regions.hpp.
| std::vector<ElemRegion> nk::VarRegions::rects |
Definition at line 55 of file elem_regions.hpp.