Home
last modified time | relevance | path

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

/external/mesa3d/src/mesa/program/
Dprog_optimize.c1020 struct interval_list *liveIntervals) in find_live_intervals() argument
1043 liveIntervals->Num = 0; in find_live_intervals()
1050 append_interval(liveIntervals, &inv); in find_live_intervals()
1055 sort_interval_list_by_start(liveIntervals); in find_live_intervals()
1059 for (i = 0; i < liveIntervals->Num; i++) { in find_live_intervals()
1060 const struct interval *inv = liveIntervals->Intervals + i; in find_live_intervals()
1104 struct interval_list liveIntervals; in _mesa_reallocate_registers() local
1120 if (!find_live_intervals(prog, &liveIntervals)) { in _mesa_reallocate_registers()
1131 for (i = 0; i < liveIntervals.Num; i++) { in _mesa_reallocate_registers()
1132 const struct interval *live = liveIntervals.Intervals + i; in _mesa_reallocate_registers()
[all …]
/external/r8/src/main/java/com/android/tools/r8/ir/code/
DValue.java68 private LiveIntervals liveIntervals; field in Value
326 assert liveIntervals == null; in setLiveIntervals()
327 liveIntervals = intervals; in setLiveIntervals()
331 return liveIntervals; in getLiveIntervals()
/external/r8/src/main/java/com/android/tools/r8/ir/regalloc/
DLinearScanRegisterAllocator.java134 private List<LiveIntervals> liveIntervals = new ArrayList<>(); field in LinearScanRegisterAllocator
229 for (LiveIntervals interval : liveIntervals) { in computeDebugInfo()
386 liveIntervals = null; in clearState()
402 for (LiveIntervals intervals : liveIntervals) { in computeUnusedRegisters()
556 for (LiveIntervals intervals : liveIntervals) { in clearRegisterAssignments()
601 unhandled.addAll(liveIntervals); in performLinearScan()
1595 for (LiveIntervals intervals : liveIntervals) { in insertMoves()
1767 liveIntervals.add(intervals); in addLiveRange()
1944 liveIntervals.add(sentinelInterval); in createSentinelLiveInterval()
1970 liveIntervals.add(argumentInterval); in setupArgumentLiveIntervals()
[all …]