static class GraphUtil.OriginalValueSearch extends Object
GraphUtil.originalValue(ValueNode)
when a simple search fails.
This can happen in the presence of complicated phi/proxy/phi constructs.Constructor and Description |
---|
OriginalValueSearch(ValueNode proxy) |
Modifier and Type | Method and Description |
---|---|
private boolean |
process(ValueNode node,
NodeWorkList worklist)
Process a node as part of this search.
|
public OriginalValueSearch(ValueNode proxy)
private boolean process(ValueNode node, NodeWorkList worklist)
node
- the next node encountered in the searchworklist
- if non-null, node
will be added to this list. Otherwise,
node
is treated as a candidate result.result
has
been found