Searched refs:LocalRange (Results 1 – 1 of 1) sorted by relevance
/external/r8/src/main/java/com/android/tools/r8/ir/regalloc/ |
D | LinearScanRegisterAllocator.java | 79 private static class LocalRange implements Comparable<LocalRange> { class in LinearScanRegisterAllocator 85 LocalRange(Value value, int register, int start, int end) { in LocalRange() method in LinearScanRegisterAllocator.LocalRange 94 public int compareTo(LocalRange o) { in compareTo() 228 List<LocalRange> ranges = new ArrayList<>(); in computeDebugInfo() 258 ranges.add(new LocalRange(value, register, start, nextEnd)); in computeDebugInfo() 267 ranges.add(new LocalRange(value, getRegisterForValue(value, start), start, end)); in computeDebugInfo() 274 ranges.sort(LocalRange::compareTo); in computeDebugInfo() 280 LinkedList<LocalRange> openRanges = new LinkedList<>(); in computeDebugInfo() 281 Iterator<LocalRange> rangeIterator = ranges.iterator(); in computeDebugInfo() 282 LocalRange nextStartingRange = rangeIterator.next(); in computeDebugInfo() [all …]
|