Home
last modified time | relevance | path

Searched refs:LocalRange (Results 1 – 1 of 1) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/ir/regalloc/
DLinearScanRegisterAllocator.java79 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 …]