comparison graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java @ 5519:cedae73d9c2a

Fix problem with jython and tmt Make loop peeling work when there is no frame state on the loop begin
author Gilles Duboscq <duboscq@ssw.jku.at>
date Fri, 08 Jun 2012 15:11:19 +0200
parents 5d0d72b37f88
children 0356d95f01ba
comparison
equal deleted inserted replaced
5518:62952fa9e7aa 5519:cedae73d9c2a
922 for (Node node : nodes) { 922 for (Node node : nodes) {
923 if (node != null) { 923 if (node != null) {
924 assert !node.isDeleted() : "trying to duplicate deleted node"; 924 assert !node.isDeleted() : "trying to duplicate deleted node";
925 Node replacement = replacements.replacement(node); 925 Node replacement = replacements.replacement(node);
926 if (replacement != node) { 926 if (replacement != node) {
927 assert replacement != null;
927 newNodes.put(node, replacement); 928 newNodes.put(node, replacement);
928 } else { 929 } else {
929 Node newNode = node.clone(graph); 930 Node newNode = node.clone(graph);
930 assert newNode.getClass() == node.getClass(); 931 assert newNode.getClass() == node.getClass();
931 newNodes.put(node, newNode); 932 newNodes.put(node, newNode);