| Class | Description |
|---|---|
| ConstantLoadOptimization |
This optimization tries to improve the handling of constants by replacing a single definition of
a constant, which is potentially scheduled into a block with high probability, with one or more
definitions in blocks with a lower probability.
|
| ConstantLoadOptimization.Optimization | |
| ConstantLoadOptimization.Options | |
| ConstantTree |
Represents a dominator (sub-)tree for a constant definition.
|
| ConstantTree.NodeCost |
Costs associated with a block.
|
| ConstantTreeAnalyzer |
Analyzes a
ConstantTree and marks potential materialization positions. |
| DefUseTree |
Represents def-use tree of a constant.
|
| UseEntry |
Represents a usage of a constant.
|
| VariableMap<T> |
Maps variables to a generic type.
|
| Enum | Description |
|---|---|
| ConstantTree.Flags |