# HG changeset patch # User Thomas Wuerthinger # Date 1312834727 -7200 # Node ID 8a9621569b8e2ccbdc8bbffbd126d68ba6dcc61f # Parent f4e9efacd3c9d9109bf8ac672a046f6c689c7736 Implement node copy as a clone. diff -r f4e9efacd3c9 -r 8a9621569b8e graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/schedule/IdentifyBlocksPhase.java --- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/schedule/IdentifyBlocksPhase.java Mon Aug 08 18:45:48 2011 +0200 +++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/schedule/IdentifyBlocksPhase.java Mon Aug 08 22:18:47 2011 +0200 @@ -388,7 +388,7 @@ if (nodeToBlock.get(node) == null) { n = node; } else { - n = node.copy(node.graph()); + n = node.clone(node.graph()); for (NodeClassIterator iter = node.inputs().iterator(); iter.hasNext();) { Position pos = iter.nextPosition(); n.getNodeClass().set(n, pos, node.getNodeClass().get(node, pos)); diff -r f4e9efacd3c9 -r 8a9621569b8e graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/util/GraphUtil.java --- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/util/GraphUtil.java Mon Aug 08 18:45:48 2011 +0200 +++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/util/GraphUtil.java Mon Aug 08 22:18:47 2011 +0200 @@ -236,7 +236,7 @@ } newNode = phi; } else { - newNode = node.copy(node.graph()); + newNode = node.clone(node.graph()); for (NodeClassIterator iter = node.inputs().iterator(); iter.hasNext();) { Position pos = iter.nextPosition(); newNode.set(pos, node.get(pos));