changeset 22336:68006fee3a2e

Interval#previousUsage: return -1 if there is no usage.
author Josef Eisl <josef.eisl@jku.at>
date Tue, 21 Jul 2015 11:19:22 +0200
parents 68052000a7e0
children b4882e47c1f2
files graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/Interval.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/Interval.java	Tue Jul 21 10:03:24 2015 +0200
+++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/Interval.java	Tue Jul 21 11:19:22 2015 +0200
@@ -1013,7 +1013,7 @@
     int previousUsage(RegisterPriority minRegisterPriority, int from) {
         assert isVariable(operand) : "cannot access use positions for fixed intervals";
 
-        int prev = 0;
+        int prev = -1;
         for (int i = usePosList.size() - 1; i >= 0; --i) {
             int usePos = usePosList.usePos(i);
             if (usePos > from) {