CompactRepresentation
Synopsis
Declared in <src/midend/programAnalysis/VirtualFunctionAnalysis/IntraProcAliasAnalysis.h>
class CompactRepresentation
: public CompReprBase
Base Classes
Name |
Description |
Member Functions
Name |
Description |
|
Copy constructor for CompactRepresentation |
Assignment operator overload for Compactrepresentation |
|
|
Add a May Relation to CompactRepresntation |
|
Add a Must Relation to CompactRepresntation |
|
|
|
Get the Graph |
|
Get the Hash |
Get the Mapping from SgNode to SgGraphNode |
|
|
Merge two CompactRepresentations |
|
Prints CompactRepresentation to Dot File. |
== Operator overload for CompactRepresentation. Implemented using hashing for efficiency |
|
!= Operator overload for CompactRepresentation. Implemented using hashing for efficiency |
Private Member Functions
Name |
Description |
add a Graph Edge |
|
Get Graph Node from SgNode |
|
Initialize CompactRepresentation |
|
Merge a graph with this compact representation |
|
Print Edges |
|
Print Nodes |
|
Print Nodes and Edges |
|
Process Nodes |
|
Update the Hash |