changeset 19587:884188ccc9d8

Assume all ConstantNodes are scheduled in the start block in assertSchedulableGraph.
author Roland Schatz <roland.schatz@oracle.com>
date Wed, 25 Feb 2015 11:29:27 +0100
parents 5b24a15988fe
children 9d7677b9f9eb
files graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java	Tue Feb 24 21:02:22 2015 +0100
+++ b/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java	Wed Feb 25 11:29:27 2015 +0100
@@ -251,7 +251,9 @@
 
                 @Override
                 protected NodeBitMap getInitialState() {
-                    return graph.createNodeBitMap();
+                    NodeBitMap ret = graph.createNodeBitMap();
+                    ret.markAll(graph.getNodes().filter(ConstantNode.class));
+                    return ret;
                 }
 
                 @Override