Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages
udduChains Class ReferenceData structure to store ud and du chains.
More...
#include <udduChains.h>
List of all members.
Detailed Description
Data structure to store ud and du chains.
This data structure provides a generic and simple way to represent ud and du chains. The data structure is almost symmetric, so that each ud chain corresponds to a du chain, and vice versa. Each def is represented by a threeAddrNode, and each use is represented either by idNode, or an operandNode. The use site, the statement where the use is, is optionally stored as well.
The exception to the above invariant is when the data structure is used to store reaching defintiions, where an ambiguous definition is represented by a NULL threeAddrNode.
Definition at line 57 of file udduChains.h.
Member Typedef Documentation
Constructor & Destructor Documentation
udduChains::udduChains |
( |
void |
|
) |
[inline] |
|
Member Function Documentation
void udduChains::reset |
( |
|
) |
[inline] |
|
Member Data Documentation
The documentation for this class was generated from the following file:
|