public class DeoptimizationGroupingPhase extends BasePhase<MidTierContext>
DeoptimizeNodes which use the same
FrameState and merges them together.BEFORE_PHASE_DUMP_LEVEL, PHASE_DUMP_LEVEL| Constructor and Description |
|---|
DeoptimizationGroupingPhase() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
exitLoops(AbstractDeoptimizeNode deopt,
EndNode end,
ControlFlowGraph cfg) |
protected void |
run(StructuredGraph graph,
MidTierContext context) |
apply, apply, createName, getNamepublic DeoptimizationGroupingPhase()
protected void run(StructuredGraph graph, MidTierContext context)
run in class BasePhase<MidTierContext>private static void exitLoops(AbstractDeoptimizeNode deopt, EndNode end, ControlFlowGraph cfg)