Mercurial > hg > truffle
changeset 8188:a848153df742
Fix check for unscheduled blocks.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Sun, 10 Mar 2013 23:05:39 +0100 |
parents | 317b004fc741 |
children | 3c74a32bb262 87cb93643a47 931bbe0bec93 |
files | graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/ComputeBlockOrder.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/ComputeBlockOrder.java Sun Mar 10 23:04:12 2013 +0100 +++ b/graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/ComputeBlockOrder.java Sun Mar 10 23:05:39 2013 +0100 @@ -133,7 +133,7 @@ // scheduled. double unscheduledSum = 0.0; for (Block pred : mostLikelySuccessor.getPredecessors()) { - if (!visitedBlocks.get(pred.getId())) { + if (pred.getLinearScanNumber() == -1) { unscheduledSum += pred.getBeginNode().probability(); } }