Mercurial > hg > graal-compiler
changeset 22334:ac7992eb97c8
LinearScan/Interval: allow use positions at opId 0.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Thu, 16 Jul 2015 17:19:46 +0200 |
parents | 6164939cb09e |
children | 68052000a7e0 |
files | graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/Interval.java graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/Interval.java Mon Jul 13 15:23:28 2015 +0200 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/Interval.java Thu Jul 16 17:19:46 2015 +0200 @@ -1283,7 +1283,7 @@ buf.append("} uses{"); // print use positions - int prev = 0; + int prev = -1; for (int i = usePosList.size() - 1; i >= 0; --i) { assert prev < usePosList.usePos(i) : "use positions not sorted"; if (i != usePosList.size() - 1) {
--- a/graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java Mon Jul 13 15:23:28 2015 +0200 +++ b/graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java Thu Jul 16 17:19:46 2015 +0200 @@ -543,7 +543,7 @@ } // print use positions - int prev = 0; + int prev = -1; UsePosList usePosList = interval.usePosList(); for (int i = usePosList.size() - 1; i >= 0; --i) { assert prev < usePosList.usePos(i) : "use positions not sorted";