public final class ConvertLIRtoMIR extends OptimizationPlanCompositeElement
Modifier and Type | Class and Description |
---|---|
private static class |
ConvertLIRtoMIR.ComplexOperators
Stage 4: Handle complex operators
(those that expand to multiple basic blocks).
|
private static class |
ConvertLIRtoMIR.DoBURS
Stage 3: Block by block build DepGraph and do BURS based
instruction selection.
|
private static class |
ConvertLIRtoMIR.DoLiveness |
private static class |
ConvertLIRtoMIR.InsertIMMQ_MOVForX64 |
private static class |
ConvertLIRtoMIR.NormalizeConstantsPhase
Stage 2: Normalize usage of int constants to make less work in Stage 3.
|
private static class |
ConvertLIRtoMIR.ReduceOperators
Stage 1: Reduce the LIR operator set to a core set of operators.
|
Constructor and Description |
---|
ConvertLIRtoMIR()
Create this phase element as a composite of other elements
|
compose, elapsedTime, getName, initializeForMeasureCompilation, perform, printingEnabled, reportStats, shouldPerform
prettyPrintTime
public ConvertLIRtoMIR()