changeset 10766:3a044e575466

add ValueProxy interface to FixedValueAnchorNode
author Lukas Stadler <lukas.stadler@jku.at>
date Mon, 15 Jul 2013 17:32:12 +0200
parents ae3d070ab223
children 88d0dc388450
files graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/FixedValueAnchorNode.java
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/FixedValueAnchorNode.java	Mon Jul 15 16:36:54 2013 +0200
+++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/FixedValueAnchorNode.java	Mon Jul 15 17:32:12 2013 +0200
@@ -26,7 +26,7 @@
 import com.oracle.graal.nodes.spi.*;
 import com.oracle.graal.nodes.type.*;
 
-public final class FixedValueAnchorNode extends FixedWithNextNode implements LIRLowerable {
+public final class FixedValueAnchorNode extends FixedWithNextNode implements LIRLowerable, ValueProxy {
 
     @Input private ValueNode object;
 
@@ -53,4 +53,9 @@
         generator.setResult(this, generator.operand(object));
     }
 
+    @Override
+    public ValueNode getOriginalValue() {
+        return object;
+    }
+
 }