Lines Matching refs:locus
67 return ((hashval_t) lb->locus in location_adhoc_data_hash()
82 return (lb1->locus == lb2->locus in location_adhoc_data_eq()
117 location_t locus, in can_be_stored_compactly_p() argument
128 if (src_range.m_start != locus) in can_be_stored_compactly_p()
137 if (locus >= LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES) in can_be_stored_compactly_p()
143 if (locus >= lowest_macro_loc) in can_be_stored_compactly_p()
158 location_t locus, in get_combined_adhoc_loc() argument
165 if (IS_ADHOC_LOC (locus)) in get_combined_adhoc_loc()
166 locus = get_location_from_adhoc_loc (set, locus); in get_combined_adhoc_loc()
167 if (locus == 0 && data == NULL) in get_combined_adhoc_loc()
172 linemap_assert (locus < RESERVED_LOCATION_COUNT in get_combined_adhoc_loc()
173 || locus >= LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES in get_combined_adhoc_loc()
174 || locus >= LINEMAPS_MACRO_LOWEST_LOCATION (set) in get_combined_adhoc_loc()
175 || pure_location_p (set, locus)); in get_combined_adhoc_loc()
178 if (can_be_stored_compactly_p (set, locus, src_range, data)) in get_combined_adhoc_loc()
181 linemap_assert (pure_location_p (set, locus)); in get_combined_adhoc_loc()
182 const line_map *map = linemap_lookup (set, locus); in get_combined_adhoc_loc()
188 location_t packed = locus | col_diff; in get_combined_adhoc_loc()
196 if (locus == src_range.m_start in get_combined_adhoc_loc()
197 && locus == src_range.m_finish in get_combined_adhoc_loc()
199 return locus; in get_combined_adhoc_loc()
204 lb.locus = locus; in get_combined_adhoc_loc()
257 return set->location_adhoc_data_map.data[loc & MAX_LOCATION_T].locus; in get_location_from_adhoc_loc()
1627 location_t locus = loc; in linemap_resolve_location() local
1629 locus = get_location_from_adhoc_loc (set, loc); in linemap_resolve_location()
1631 if (locus < RESERVED_LOCATION_COUNT) in linemap_resolve_location()