Mercurial > hg > graal-compiler
changeset 16375:ff14306337f2
LSRA spill optimization: fix UseBlockIterator.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Tue, 17 Jun 2014 14:41:41 +0200 |
parents | d908e75a0990 |
children | ef21879c0c8f |
files | graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java Mon Jun 16 20:04:13 2014 +0200 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java Tue Jun 17 14:41:41 2014 +0200 @@ -2082,7 +2082,7 @@ int nextBlockIndex = block.getLinearScanNumber() + 1; if (nextBlockIndex < sortedBlocks.size()) { block = sortedBlocks.get(nextBlockIndex); - if (range.to < getFirstLirInstructionId(block)) { + if (range.to <= getFirstLirInstructionId(block)) { range = range.next; if (range == Range.EndMarker) { block = null;