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() |
canDeoptimize
asNode, hasSideEffect, setStateAfter, stateAfter
states
FrameState 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.