Lines Matching refs:map
51 struct line_map *map; in linemap_check_files_exited() local
54 for (map = &set->maps[set->used - 1]; ! MAIN_FILE_P (map); in linemap_check_files_exited()
55 map = INCLUDED_FROM (set, map)) in linemap_check_files_exited()
57 map->to_file); in linemap_check_files_exited()
91 struct line_map *map; in linemap_add() local
103 map = &set->maps[set->used]; in linemap_add()
117 if (MAIN_FILE_P (map - 1)) in linemap_add()
126 from = map - 1; in linemap_add()
130 from = INCLUDED_FROM (set, map - 1); in linemap_add()
149 map->reason = reason; in linemap_add()
150 map->sysp = sysp; in linemap_add()
151 map->start_location = start_location; in linemap_add()
152 map->to_file = to_file; in linemap_add()
153 map->to_line = to_line; in linemap_add()
155 map->column_bits = 0; in linemap_add()
162 map->included_from = set->depth == 0 ? -1 : (int) (set->used - 2); in linemap_add()
165 trace_include (set, map); in linemap_add()
168 map->included_from = map[-1].included_from; in linemap_add()
172 map->included_from = INCLUDED_FROM (set, map - 1)->included_from; in linemap_add()
175 return map; in linemap_add()
182 struct line_map *map = &set->maps[set->used - 1]; in linemap_line_start() local
185 unsigned int last_line = SOURCE_LINE (map, set->highest_line); in linemap_line_start()
189 || (line_delta > 10 && line_delta * map->column_bits > 1000) in linemap_line_start()
190 || (max_column_hint >= (1U << map->column_bits)) in linemap_line_start()
191 || (max_column_hint <= 80 && map->column_bits >= 10)) in linemap_line_start()
219 || last_line != map->to_line in linemap_line_start()
220 || SOURCE_COLUMN (map, highest) >= (1U << column_bits)) in linemap_line_start()
221 map = (struct line_map*) linemap_add (set, LC_RENAME, map->sysp, in linemap_line_start()
222 map->to_file, to_line); in linemap_line_start()
223 map->column_bits = column_bits; in linemap_line_start()
224 r = map->start_location + ((to_line - map->to_line) << column_bits); in linemap_line_start()
227 r = highest - SOURCE_COLUMN (map, highest) in linemap_line_start()
228 + (line_delta << map->column_bits); in linemap_line_start()
249 struct line_map *map = &set->maps[set->used - 1]; in linemap_position_for_column() local
250 r = linemap_line_start (set, SOURCE_LINE (map, r), to_column + 50); in linemap_position_for_column()
305 const struct line_map *map) in linemap_print_containing_files() argument
307 if (MAIN_FILE_P (map) || set->last_listed == map->included_from) in linemap_print_containing_files()
310 set->last_listed = map->included_from; in linemap_print_containing_files()
311 map = INCLUDED_FROM (set, map); in linemap_print_containing_files()
314 map->to_file, LAST_SOURCE_LINE (map)); in linemap_print_containing_files()
316 while (! MAIN_FILE_P (map)) in linemap_print_containing_files()
318 map = INCLUDED_FROM (set, map); in linemap_print_containing_files()
332 map->to_file, LAST_SOURCE_LINE (map)); in linemap_print_containing_files()
341 trace_include (const struct line_maps *set, const struct line_map *map) in trace_include() argument
347 fprintf (stderr, " %s\n", map->to_file); in trace_include()