AliasSets Class Referencefile AliasSets.h Collection of sets of aliased variables.
More...
#include <AliasSets.h>
List of all members.
Detailed Description
file AliasSets.h Collection of sets of aliased variables.
Polaris Constant - See also:
- AliasSets.h
AliasSets.h
This class represents all aliases between global variables for a particular program unit.
Definition at line 30 of file AliasSets.h.
Constructor & Destructor Documentation
|
|
Constructors.
... Nothing to do.
Definition at line 40 of file AliasSets.cc. |
|
|
... Copy the other objects elements to myself.
... Build my set relationships so that they resemble the other ... object's set relationsips.
Definition at line 45 of file AliasSets.cc.
References KeyIterator< S, T >::current_data(), KeyIterator< S, T >::current_key(), UnionFindSetElem::find_set(), RefMap< S, T >::ins(), Map< S, T >::ins(), UnionFindSetElem::union_sets(), and KeyIterator< S, T >::valid(). |
|
|
Destructor.
... Nothing to do.
Definition at line 70 of file AliasSets.cc. |
Member Function Documentation
| void AliasSets::alias |
( |
const Symbol & |
var1, |
|
|
const Symbol & |
var2 |
|
) |
|
|
| void AliasSets::print |
( |
ostream & |
o |
) |
[virtual] |
|
|
|
Print out my alias relationships.
Definition at line 193 of file AliasSets.cc.
References _print(), KeyIterator< S, T >::current_data(), KeyIterator< S, T >::current_key(), UnionFindSetElem::find_set(), Map< S, T >::ins(), KeyIterator< S, T >::reset(), and KeyIterator< S, T >::valid().
Referenced by IPCPConstants::print(). |
The documentation for this class was generated from the following files:
|