Lines Matching defs:start_location
531 new_linemap (line_maps *set, location_t start_location)
534 start_location >= LINE_MAP_MAX_LOCATION,
537 result->start_location = start_location;
547 return (((map[1].start_location - 1
548 - map->start_location)
550 + map->start_location);
570 /* Generate a start_location above the current highest_location.
572 location_t start_location = set->highest_location + 1;
574 if (start_location < LINE_MAP_MAX_LOCATION_WITH_COLS)
576 start_location += (1 << range_bits) - 1;
577 start_location &= ~((1 << range_bits) - 1);
580 || (start_location
598 if (start_location >= LINE_MAP_MAX_LOCATION)
600 start_location = 0;
603 = linemap_check_ordinary (new_linemap (set, start_location));
633 file, and in that case SOURCE_LINE (from, from[1].start_location);
639 start_location of the FROM[1] map will be the same as
640 start_location of FROM[2] LC_ENTER, but FROM[1] start_location
647 to_line = SOURCE_LINE (from, from[1].start_location);
662 set->highest_location = start_location;
663 set->highest_line = start_location;
670 linemap_assert (pure_location_p (set, start_location));
685 same start_location as the new one and so included_from
690 while (map[i].start_location == map[0].start_location)
693 = (((map[0].start_location - 1 - map[i].start_location)
695 + map[i].start_location);
761 return post_map->start_location;
803 location_t start_location
806 if (start_location < LINE_MAP_MAX_LOCATION)
810 line_map_macro *map = linemap_check_macro (new_linemap (set, start_location));
1972 ix, (void *) map, map->start_location,
2083 result = set->info_ordinary.maps[i + 1].start_location - 1;