hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanPhase.java
equal
deleted
inserted
replaced
151 static final IntervalPredicate IS_VARIABLE_INTERVAL = new IntervalPredicate() { |
151 static final IntervalPredicate IS_VARIABLE_INTERVAL = new IntervalPredicate() { |
152 |
152 |
153 @Override |
153 @Override |
154 public boolean apply(TraceInterval i) { |
154 public boolean apply(TraceInterval i) { |
155 // all TraceIntervals are variable intervals |
155 // all TraceIntervals are variable intervals |
156 return true; |
156 return !i.preSpilledAllocated(); |
157 } |
157 } |
158 }; |
158 }; |
159 private static final Comparator<TraceInterval> SORT_BY_FROM_COMP = new Comparator<TraceInterval>() { |
159 private static final Comparator<TraceInterval> SORT_BY_FROM_COMP = new Comparator<TraceInterval>() { |
160 |
160 |
161 @Override |
161 @Override |