changeset 2882:6325d8fca4ad

Fixes on Node.copy implementations.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Wed, 08 Jun 2011 12:04:50 +0200
parents d7416eab9ddc
children 971b7dcf64dc
files graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/FloatAdd.java graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/FloatDiv.java graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/FloatMul.java graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/FloatRem.java graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/FloatSub.java graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/IntegerAdd.java graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/IntegerDiv.java graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/IntegerMul.java graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/IntegerRem.java graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/IntegerSub.java
diffstat 10 files changed, 10 insertions(+), 19 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/FloatAdd.java	Wed Jun 08 12:00:40 2011 +0200
+++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/FloatAdd.java	Wed Jun 08 12:04:50 2011 +0200
@@ -40,7 +40,7 @@
 
     @Override
     public Node copy(Graph into) {
-        FloatAdd x = new FloatAdd(kind, null, null, isStrictFP(), graph());
+        FloatAdd x = new FloatAdd(kind, null, null, isStrictFP(), into);
         return x;
     }
 
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/FloatDiv.java	Wed Jun 08 12:00:40 2011 +0200
+++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/FloatDiv.java	Wed Jun 08 12:04:50 2011 +0200
@@ -51,8 +51,7 @@
 
     @Override
     public Node copy(Graph into) {
-        FloatDiv x = new FloatDiv(kind, null, null, isStrictFP(), graph());
-        return x;
+        return new FloatDiv(kind, null, null, isStrictFP(), into);
     }
 
 }
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/FloatMul.java	Wed Jun 08 12:00:40 2011 +0200
+++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/FloatMul.java	Wed Jun 08 12:04:50 2011 +0200
@@ -51,8 +51,7 @@
 
     @Override
     public Node copy(Graph into) {
-        FloatMul x = new FloatMul(kind, null, null, isStrictFP(), graph());
-        return x;
+        return new FloatMul(kind, null, null, isStrictFP(), into);
     }
 
 }
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/FloatRem.java	Wed Jun 08 12:00:40 2011 +0200
+++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/FloatRem.java	Wed Jun 08 12:04:50 2011 +0200
@@ -51,8 +51,7 @@
 
     @Override
     public Node copy(Graph into) {
-        FloatRem x = new FloatRem(kind, null, null, isStrictFP(), graph());
-        return x;
+        return new FloatRem(kind, null, null, isStrictFP(), into);
     }
 
 }
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/FloatSub.java	Wed Jun 08 12:00:40 2011 +0200
+++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/FloatSub.java	Wed Jun 08 12:04:50 2011 +0200
@@ -40,8 +40,7 @@
 
     @Override
     public Node copy(Graph into) {
-        FloatSub x = new FloatSub(kind, null, null, isStrictFP(), graph());
-        return x;
+        return new FloatSub(kind, null, null, isStrictFP(), into);
     }
 
 }
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/IntegerAdd.java	Wed Jun 08 12:00:40 2011 +0200
+++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/IntegerAdd.java	Wed Jun 08 12:04:50 2011 +0200
@@ -35,8 +35,7 @@
 
     @Override
     public Node copy(Graph into) {
-        IntegerAdd x = new IntegerAdd(kind, null, null, graph());
-        return x;
+        return new IntegerAdd(kind, null, null, into);
     }
 
     @Override
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/IntegerDiv.java	Wed Jun 08 12:00:40 2011 +0200
+++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/IntegerDiv.java	Wed Jun 08 12:04:50 2011 +0200
@@ -40,8 +40,7 @@
 
     @Override
     public Node copy(Graph into) {
-        IntegerDiv x = new IntegerDiv(kind, null, null, graph());
-        return x;
+        return new IntegerDiv(kind, null, null, into);
     }
 
 }
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/IntegerMul.java	Wed Jun 08 12:00:40 2011 +0200
+++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/IntegerMul.java	Wed Jun 08 12:04:50 2011 +0200
@@ -40,8 +40,7 @@
 
     @Override
     public Node copy(Graph into) {
-        IntegerMul x = new IntegerMul(kind, null, null, graph());
-        return x;
+        return new IntegerMul(kind, null, null, into);
     }
 
 }
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/IntegerRem.java	Wed Jun 08 12:00:40 2011 +0200
+++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/IntegerRem.java	Wed Jun 08 12:04:50 2011 +0200
@@ -40,8 +40,7 @@
 
     @Override
     public Node copy(Graph into) {
-        IntegerRem x = new IntegerRem(kind, null, null, graph());
-        return x;
+        return new IntegerRem(kind, null, null, into);
     }
 
 }
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/IntegerSub.java	Wed Jun 08 12:00:40 2011 +0200
+++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/IntegerSub.java	Wed Jun 08 12:04:50 2011 +0200
@@ -35,8 +35,7 @@
 
     @Override
     public Node copy(Graph into) {
-        IntegerSub x = new IntegerSub(kind, null, null, graph());
-        return x;
+        return new IntegerSub(kind, null, null, into);
     }
 
     @Override