#include <include/managed.h>
for interferences of types or live ranges, or the phi_unite relation that phi statements imply If a is connected to b, then b is automatically connected to a
Definition at line 268 of file managed.h.
Public Types | |
typedef std::multimap< Exp *, Exp *, lessExpStar >::iterator | iterator |
Public Member Functions | |
void | add (Exp *a, Exp *b) |
iterator | begin () |
void | connect (Exp *a, Exp *b) |
ConnectionGraph () | |
int | count (Exp *a) |
void | dump () |
iterator | end () |
bool | isConnected (Exp *a, Exp *b) |
iterator | remove (iterator aa) |
void | update (Exp *a, Exp *b, Exp *c) |
Private Attributes | |
std::multimap< Exp *, Exp *, lessExpStar > | emap |
|
|
|
|
|
Definition at line 914 of file managed.cpp. References emap. Referenced by connect(). |
|
Definition at line 276 of file managed.h. References emap. Referenced by dump(), and dumpConnectionGraph(). |
|
Definition at line 925 of file managed.cpp. References add(). Referenced by checkForOverlap(), and UserProc::findPhiUnites(). |
|
Definition at line 930 of file managed.cpp. References emap. |
|
Definition at line 994 of file managed.cpp. |
|
Definition at line 277 of file managed.h. References emap. Referenced by dump(), and dumpConnectionGraph(). |
|
Definition at line 940 of file managed.cpp. References emap. |
|
Definition at line 975 of file managed.cpp. References emap. |
|
Definition at line 952 of file managed.cpp. References emap. |
|
Definition at line 269 of file managed.h. Referenced by add(), begin(), count(), end(), isConnected(), remove(), and update(). |