Home | History | Annotate | Download | only in libcpp

Lines Matching defs:line_maps

29 static void trace_include (const line_maps *, const line_map_ordinary *);
30 static const line_map_ordinary * linemap_ordinary_map_lookup (const line_maps *,
32 static const line_map_macro* linemap_macro_map_lookup (const line_maps *,
39 (line_maps *, location_t, const line_map_ordinary **);
40 static location_t linemap_macro_loc_to_def_point (line_maps *,
43 static location_t linemap_macro_loc_to_exp_point (line_maps *,
51 /* Destructor for class line_maps.
54 line_maps::~line_maps ()
101 rebuild_location_adhoc_htab (line_maps *set)
116 can_be_stored_compactly_p (line_maps *set,
157 get_combined_adhoc_loc (line_maps *set,
245 get_data_from_adhoc_loc (const class line_maps *set, location_t loc)
254 get_location_from_adhoc_loc (const class line_maps *set, location_t loc)
263 get_range_from_adhoc_loc (const class line_maps *set, location_t loc)
273 get_range_from_loc (line_maps *set,
300 pure_location_p (line_maps *set, location_t loc)
320 get_pure_location (line_maps *set, location_t loc)
340 linemap_init (line_maps *set,
345 memset (set, 0, sizeof (line_maps));
347 new (set) line_maps();
362 linemap_included_from_linemap (line_maps *set, const line_map_ordinary *map)
367 /* Check for and warn about line_maps entered but not exited. */
370 linemap_check_files_exited (line_maps *set)
384 line_map_new_raw (line_maps *set, bool macro_p, unsigned num)
448 new_linemap (line_maps *set, location_t start_location)
484 linemap_add (line_maps *set, enum lc_reason reason,
600 linemap_module_loc (line_maps *set, location_t from, const char *name)
617 linemap_module_reparent (line_maps *set, location_t loc, location_t adoptor)
628 linemap_module_restore (line_maps *set, unsigned lwm)
656 linemap_tracks_macro_expansion_locs_p (line_maps *set)
685 linemap_enter_macro (class line_maps *set, struct cpp_hashnode *macro_node,
760 linemap_line_start (line_maps *set, linenum_type to_line,
877 linemap_position_for_column (line_maps *set, unsigned int to_column)
923 linemap_position_for_line_and_column (line_maps *set,
949 linemap_position_for_loc_and_offset (line_maps *set,
1014 linemap_lookup (const line_maps *set, location_t line)
1029 linemap_ordinary_map_lookup (const line_maps *set, location_t line)
1041 /* We should get a segfault if no line_maps have been added yet. */
1074 linemap_macro_map_lookup (const line_maps *set, location_t line)
1092 linemap_lookup_macro_index (const line_maps *set, location_t line)
1180 linemap_macro_map_loc_unwind_toward_spelling (line_maps *set,
1209 linemap_get_expansion_line (line_maps *set,
1236 linemap_get_expansion_filename (line_maps *set,
1272 linemap_location_in_system_header_p (line_maps *set,
1317 linemap_location_from_macro_expansion_p (const class line_maps *set,
1332 first_map_in_common_1 (line_maps *set,
1379 first_map_in_common (line_maps *set,
1397 linemap_compare_locations (line_maps *set,
1456 trace_include (const class line_maps *set, const line_map_ordinary *map)
1472 linemap_macro_loc_to_spelling_point (line_maps *set,
1506 linemap_macro_loc_to_def_point (line_maps *set,
1548 linemap_macro_loc_to_exp_point (line_maps *set,
1622 linemap_resolve_location (line_maps *set,
1662 linemap_location_from_macro_definition_p (line_maps *set,
1702 linemap_unwind_toward_expansion (line_maps *set,
1742 linemap_unwind_to_first_non_reserved_loc (line_maps *set,
1786 linemap_expand_location (line_maps *set,
1835 linemap_dump (FILE *stream, class line_maps *set, unsigned ix, bool is_macro)
1891 linemap_dump_location (line_maps *set,
1941 linemap_get_file_highest_location (line_maps *set,
1979 linemap_get_statistics (line_maps *set,
2043 line_table_dump (FILE *stream, class line_maps *set, unsigned int num_ordinary,
2080 rich_location::rich_location (line_maps *set, location_t loc,