public class FrameStateAssignmentPhase extends Phase
FrameState nodes from StateSplit nodes to
DeoptimizingNodes.
This allows the graph to enter the AFTER_FSA stage, where no new
nodes that may cause deoptimizations can be introduced anymore.
This Phase processes the graph in post order, assigning the FrameState from the last
StateSplit node to DeoptimizingNodes.
BasePhase.ApplyScope, BasePhase.BasePhaseStatistics, BasePhase.PhaseOptions, BasePhase.SharedGlobalPhaseState| Constructor and Description |
|---|
FrameStateAssignmentPhase() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkContract() |
protected void |
run(StructuredGraph graph) |
apply, apply, applyScope, codeSizeIncrease, contractorName, equals, getName, hashCode, shouldDumpAfterAtBasicLevel, shouldDumpBeforeAtBasicLevelprotected void run(StructuredGraph graph)
public boolean checkContract()