Lines Matching refs:Intervals
819 struct interval Intervals[REG_ALLOCATE_MAX_PROGRAM_TEMPS];
826 list->Intervals[list->Num++] = *inv;
836 while (i >= 0 && list->Intervals[i].End > inv->End) {
837 list->Intervals[i + 1] = list->Intervals[i];
840 list->Intervals[i + 1] = *inv;
847 assert(list->Intervals[i].End <= list->Intervals[i + 1].End);
861 if (list->Intervals[k].Reg == inv->Reg) {
863 assert(list->Intervals[k].Start == inv->Start);
864 assert(list->Intervals[k].End == inv->End);
866 list->Intervals[k] = list->Intervals[k + 1];
895 qsort(list->Intervals, list->Num, sizeof(struct interval), compare_start);
900 assert(list->Intervals[i].Start <= list->Intervals[i + 1].Start);
1059 const struct interval *inv = liveIntervals->Intervals + i;
1131 const struct interval *live = liveIntervals.Intervals + i;
1136 /* Expire old intervals. Intervals which have ended with respect
1142 const struct interval *inv = activeIntervals.Intervals + j;