add dataflow solvation
This commit is contained in:
@@ -24,12 +24,13 @@ class AccessingSet {
|
||||
AccessingSet() {};
|
||||
vector<vector<ArrayDimension>> GetElements() const;
|
||||
void Insert(const vector<ArrayDimension>& element);
|
||||
void Union(const AccessingSet& source);
|
||||
AccessingSet Union(const AccessingSet& source);
|
||||
AccessingSet Intersect(const AccessingSet& secondSet) const;
|
||||
AccessingSet Diff(const AccessingSet& secondSet) const;
|
||||
bool ContainsElement(const vector<ArrayDimension>& element) const;
|
||||
void FindCoveredBy(const vector<ArrayDimension>& element, vector<vector<ArrayDimension>>& result) const;
|
||||
void FindUncovered(const vector<ArrayDimension>& element, vector<vector<ArrayDimension>>& result) const;
|
||||
friend bool operator==(const AccessingSet& lhs, const AccessingSet& rhs);
|
||||
};
|
||||
|
||||
using ArrayAccessingIndexes = map<string, AccessingSet>;
|
||||
|
||||
Reference in New Issue
Block a user