static class PhiResolver.PhiResolverNode extends Object
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
assigned
Denotes if a move instruction has already been emitted to initialize the value of
operand . |
(package private) ArrayList<PhiResolver.PhiResolverNode> |
destinations
The operands whose values are defined by the source operand.
|
(package private) jdk.internal.jvmci.meta.Value |
operand
A source operand whose value flows into the destination
operands.
|
(package private) boolean |
startNode
Specifies if this is the initial definition in data flow path for a given value.
|
(package private) boolean |
visited
Specifies if this operand been visited for the purpose of emitting a move instruction.
|
Constructor and Description |
---|
PhiResolverNode(jdk.internal.jvmci.meta.Value operand) |
final jdk.internal.jvmci.meta.Value operand
final ArrayList<PhiResolver.PhiResolverNode> destinations
boolean assigned
operand
.boolean visited
boolean startNode
PhiResolverNode(jdk.internal.jvmci.meta.Value operand)