public static interface DeoptimizingNode.DeoptDuring extends DeoptimizingNode, StateSplit
FrameState for deoptimizing during their
execution (e.g. Invoke).DeoptimizingNode.DeoptAfter, DeoptimizingNode.DeoptBefore, DeoptimizingNode.DeoptDuring| Modifier and Type | Method and Description |
|---|---|
void |
computeStateDuring(FrameState stateAfter)
Compute the
FrameState describing the program state during the execution of this
node from an input FrameState describing the program state after finishing the
execution of this node. |
void |
setStateDuring(FrameState state)
Sets the
FrameState describing the program state during the execution of this
node. |
FrameState |
stateDuring() |
canDeoptimizeasNode, hasSideEffect, setStateAfter, stateAfterstatesFrameState stateDuring()
void setStateDuring(FrameState state)
FrameState describing the program state during the execution of this
node.void computeStateDuring(FrameState stateAfter)
FrameState describing the program state during the execution of this
node from an input FrameState describing the program state after finishing the
execution of this node.