| Class and Description |
|---|
| GlobalPlace
The GlobalPlace describes a forest of CG trees that can be resolved as global constants.
|
| Class and Description |
|---|
| AbstractPlace
The Place hierarchy is a sub-hierarchy of the CG hierarchy comprising only those nodes at which declarations may be introduced,
typically be a chain of LetExp.
|
| Class and Description |
|---|
| AbstractPlace
The Place hierarchy is a sub-hierarchy of the CG hierarchy comprising only those nodes at which declarations may be introduced,
typically be a chain of LetExp.
|
| Class and Description |
|---|
| AbstractAnalysis
An AbstractAnalysis describes one or more occurrences of a structurally identical tree
of CGValuedElements.
|
| AbstractPlace
The Place hierarchy is a sub-hierarchy of the CG hierarchy comprising only those nodes at which declarations may be introduced,
typically be a chain of LetExp.
|
| CommonAnalysis |
| ControlPlace
A ControlPlace is associated with a location in the CG AST such as the then or else (but not condition) ig a CGIfExp
at which child nodes cannot be hoisted without violating control dependencies.
|
| GlobalPlace
The GlobalPlace describes a forest of CG trees that can be resolved as global constants.
|
| HashedAnalyses
HashedAnalyses maintains a Map from Structural Hash Code to Collection of structurally distinct
AbstractAnalysis instances; distinct from all others according to an isStructurallyEqualTo comparison.
|
| IfPlaces.ElsePlace
An ElsePlace describes the else forest of CG trees for an IF expression.
|
| IfPlaces.ThenPlace
A ThenPlace describes the then forest of CG trees for an IF expression.
|
| LocalPlace
A LocalPlace describes a forest of CG trees that cannot be resolved as global constants.
|
| OuterStackPlace |
| SimpleAnalysis |
| StackPlace |
| Class and Description |
|---|
| CommonSubexpressionEliminator
A CommonSubexpressionEliminator supervises the rewrites of structurally equivalent CG nodes with shared CG nodes.
|
| GlobalPlace
The GlobalPlace describes a forest of CG trees that can be resolved as global constants.
|
| Class and Description |
|---|
| CommonSubexpressionEliminator
A CommonSubexpressionEliminator supervises the rewrites of structurally equivalent CG nodes with shared CG nodes.
|
| GlobalPlace
The GlobalPlace describes a forest of CG trees that can be resolved as global constants.
|