changeset 21234:4e5fe228f629

Add AbstractMergeNode#valuePhis.
author Josef Eisl <josef.eisl@jku.at>
date Tue, 05 May 2015 13:07:06 +0200
parents 7c16a6832f30
children 7e9edc108b35
files graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractMergeNode.java
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractMergeNode.java	Tue May 05 13:04:28 2015 +0200
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractMergeNode.java	Tue May 05 13:07:06 2015 +0200
@@ -133,6 +133,10 @@
         return this.usages().filter(PhiNode.class).filter(this::isPhiAtMerge);
     }
 
+    public NodeIterable<ValuePhiNode> valuePhis() {
+        return this.usages().filter(ValuePhiNode.class).filter(this::isPhiAtMerge);
+    }
+
     @Override
     public NodeIterable<Node> anchored() {
         return super.anchored().filter(n -> !isPhiAtMerge(n));