Mercurial > hg > truffle
changeset 19078:5447a27a6fd7
Make StackUsePosList and StackInterval final.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Fri, 30 Jan 2015 15:39:59 +0100 |
parents | 3dd21f7125e9 |
children | 613a2b7f88c3 |
files | graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/StackInterval.java graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/StackUsePosList.java graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java |
diffstat | 3 files changed, 5 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/StackInterval.java Fri Jan 30 15:30:33 2015 +0100 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/StackInterval.java Fri Jan 30 15:39:59 2015 +0100 @@ -26,7 +26,7 @@ import com.oracle.graal.api.meta.*; import com.oracle.graal.debug.*; -public class StackInterval { +public final class StackInterval { private static final int INVALID_START = Integer.MAX_VALUE; private static final int INVALID_END = Integer.MIN_VALUE; @@ -100,10 +100,6 @@ this.location = location; } - public StackInterval locationHint() { - return null; - } - public int from() { return from; }
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/StackUsePosList.java Fri Jan 30 15:30:33 2015 +0100 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/StackUsePosList.java Fri Jan 30 15:39:59 2015 +0100 @@ -27,10 +27,10 @@ import com.oracle.graal.compiler.common.*; import com.oracle.graal.lir.stackslotalloc.StackInterval.*; -public class StackUsePosList { +public final class StackUsePosList { - LinkedList<Integer> usePosList; - LinkedList<UseType> typeList; + private final LinkedList<Integer> usePosList; + private final LinkedList<UseType> typeList; StackUsePosList() { this.usePosList = new LinkedList<>();
--- a/graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java Fri Jan 30 15:30:33 2015 +0100 +++ b/graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java Fri Jan 30 15:39:59 2015 +0100 @@ -582,8 +582,7 @@ out.printf("\"[%s|%c]\"", interval.getOperand(), interval.getOperand().getKind().getTypeChar()); } - StackInterval hint = interval.locationHint(); - out.printf("%s %s ", interval.getOperand(), hint != null ? hint.getOperand() : -1); + out.printf("%s -1 ", interval.getOperand()); out.printf("[%d, %d[", interval.from(), interval.to());