# HG changeset patch # User Josef Eisl # Date 1422628799 -3600 # Node ID 5447a27a6fd7171cdfd2bbae25d94cb2daf516ab # Parent 3dd21f7125e99c388d95ebdbd9d97ef3f4808f1f Make StackUsePosList and StackInterval final. diff -r 3dd21f7125e9 -r 5447a27a6fd7 graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/StackInterval.java --- 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; } diff -r 3dd21f7125e9 -r 5447a27a6fd7 graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/StackUsePosList.java --- 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 usePosList; - LinkedList typeList; + private final LinkedList usePosList; + private final LinkedList typeList; StackUsePosList() { this.usePosList = new LinkedList<>(); diff -r 3dd21f7125e9 -r 5447a27a6fd7 graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java --- 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());