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