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, getName
public DeoptimizationGroupingPhase()
protected void run(StructuredGraph graph, MidTierContext context)
run
in class BasePhase<MidTierContext>
private static void exitLoops(AbstractDeoptimizeNode deopt, EndNode end, ControlFlowGraph cfg)