Lines Matching refs:new_start_index
1921 int* new_start_index,
1930 *new_start_index = start_index;
1932 while (*new_start_index < end_index) {
1933 if (ranges->at(*new_start_index) > *border) break;
1934 (*new_start_index)++;
1936 // new_start_index is the index of the first edge that is beyond the
1953 end_index - start_index > (*new_start_index - start_index) * 2 &&
1954 last - first > kSize * 2 && binary_chop_index > *new_start_index &&
1961 *new_start_index = scan_forward_for_section_border;
1969 DCHECK(*new_start_index > start_index);
1970 *new_end_index = *new_start_index - 1;
1976 *new_start_index = end_index; // Won't be used.
2074 int new_start_index = 0;
2081 &new_start_index,
2095 DCHECK_LE(new_start_index, end_index);
2096 DCHECK_LT(start_index, new_start_index);
2098 DCHECK(new_end_index + 1 == new_start_index ||
2099 (new_end_index + 2 == new_start_index &&
2104 DCHECK(border < ranges->at(new_start_index) ||
2105 (border == ranges->at(new_start_index) &&
2106 new_start_index == end_index &&
2109 DCHECK(new_start_index == 0 || border >= ranges->at(new_start_index - 1));
2124 bool flip = (new_start_index & 1) != (start_index & 1);
2127 new_start_index,