public interface StaticDeoptimizingNode extends ValueNodeInterface
| Modifier and Type | Interface and Description |
|---|---|
static class |
StaticDeoptimizingNode.GuardPriority
Describes how much information is gathered when deoptimization triggers.
|
| Modifier and Type | Method and Description |
|---|---|
default StaticDeoptimizingNode.GuardPriority |
computePriority() |
DeoptimizationAction |
getAction() |
DeoptimizationReason |
getReason() |
Speculation |
getSpeculation() |
static DeoptimizationAction |
mergeActions(DeoptimizationAction a1,
DeoptimizationAction a2) |
void |
setAction(DeoptimizationAction action) |
void |
setReason(DeoptimizationReason reason) |
asNodeDeoptimizationReason getReason()
void setReason(DeoptimizationReason reason)
DeoptimizationAction getAction()
void setAction(DeoptimizationAction action)
Speculation getSpeculation()
default StaticDeoptimizingNode.GuardPriority computePriority()
static DeoptimizationAction mergeActions(DeoptimizationAction a1,
DeoptimizationAction a2)