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) 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(Value operand) |
final Value operand
final ArrayList<PhiResolver.PhiResolverNode> destinations
boolean assigned
operand.boolean visited
boolean startNode
PhiResolverNode(Value operand)