Lines Matching refs:Intervals
851 struct interval Intervals[REG_ALLOCATE_MAX_PROGRAM_TEMPS]; member
858 list->Intervals[list->Num++] = *inv; in append_interval()
868 while (i >= 0 && list->Intervals[i].End > inv->End) { in insert_interval_by_end()
869 list->Intervals[i + 1] = list->Intervals[i]; in insert_interval_by_end()
872 list->Intervals[i + 1] = *inv; in insert_interval_by_end()
879 ASSERT(list->Intervals[i].End <= list->Intervals[i + 1].End); in insert_interval_by_end()
893 if (list->Intervals[k].Reg == inv->Reg) { in remove_interval()
895 ASSERT(list->Intervals[k].Start == inv->Start); in remove_interval()
896 ASSERT(list->Intervals[k].End == inv->End); in remove_interval()
898 list->Intervals[k] = list->Intervals[k + 1]; in remove_interval()
927 qsort(list->Intervals, list->Num, sizeof(struct interval), compare_start); in sort_interval_list_by_start()
932 ASSERT(list->Intervals[i].Start <= list->Intervals[i + 1].Start); in sort_interval_list_by_start()
1091 const struct interval *inv = liveIntervals->Intervals + i; in find_live_intervals()
1163 const struct interval *live = liveIntervals.Intervals + i; in _mesa_reallocate_registers()
1174 const struct interval *inv = activeIntervals.Intervals + j; in _mesa_reallocate_registers()