Lines Matching refs:array_die

22038       dw_die_ref array_die = lookup_type_die (type);  in fill_variable_array_bounds()  local
22039 if (!array_die) in fill_variable_array_bounds()
22041 add_subscript_info (array_die, type, !is_ada ()); in fill_variable_array_bounds()
22054 dw_die_ref array_die; in gen_array_type_die() local
22083 array_die = new_die (DW_TAG_string_type, scope_die, type); in gen_array_type_die()
22084 add_name_attribute (array_die, type_tag (type)); in gen_array_type_die()
22085 equate_type_number_to_die (type, array_die); in gen_array_type_die()
22088 add_AT_unsigned (array_die, DW_AT_byte_size, size); in gen_array_type_die()
22119 add_AT_location_description (array_die, DW_AT_string_length, in gen_array_type_die()
22122 add_AT_unsigned (array_die, dwarf_version >= 5 in gen_array_type_die()
22131 array_die = new_die (DW_TAG_array_type, scope_die, type); in gen_array_type_die()
22132 add_name_attribute (array_die, type_tag (type)); in gen_array_type_die()
22133 equate_type_number_to_die (type, array_die); in gen_array_type_die()
22136 add_AT_flag (array_die, DW_AT_GNU_vector, 1); in gen_array_type_die()
22143 add_AT_unsigned (array_die, DW_AT_ordering, DW_ORD_col_major); in gen_array_type_die()
22153 add_AT_unsigned (array_die, DW_AT_ordering, DW_ORD_row_major); in gen_array_type_die()
22159 dw_die_ref subrange_die = new_die (DW_TAG_subrange_type, array_die, NULL); in gen_array_type_die()
22165 add_subscript_info (array_die, type, collapse_nested_arrays); in gen_array_type_die()
22178 add_type_attribute (array_die, element_type, TYPE_UNQUALIFIED, in gen_array_type_die()
22183 add_gnat_descriptive_type_attribute (array_die, type, context_die); in gen_array_type_die()
22185 add_AT_flag (array_die, DW_AT_artificial, 1); in gen_array_type_die()
22187 if (get_AT (array_die, DW_AT_name)) in gen_array_type_die()
22188 add_pubtype (type, array_die); in gen_array_type_die()
22190 add_alignment_attribute (array_die, type); in gen_array_type_die()
22201 const dw_die_ref array_die = new_die (DW_TAG_array_type, scope_die, type); in gen_descr_array_type_die() local
22207 add_name_attribute (array_die, type_tag (type)); in gen_descr_array_type_die()
22208 equate_type_number_to_die (type, array_die); in gen_descr_array_type_die()
22214 add_AT_unsigned (array_die, DW_AT_ordering, DW_ORD_row_major); in gen_descr_array_type_die()
22217 add_AT_unsigned (array_die, DW_AT_ordering, DW_ORD_col_major); in gen_descr_array_type_die()
22226 add_scalar_info (array_die, DW_AT_data_location, info->data_location, in gen_descr_array_type_die()
22229 add_scalar_info (array_die, DW_AT_associated, info->associated, in gen_descr_array_type_die()
22234 add_scalar_info (array_die, DW_AT_allocated, info->allocated, in gen_descr_array_type_die()
22249 add_scalar_info (array_die, attr, info->stride, forms, &context); in gen_descr_array_type_die()
22256 add_scalar_info (array_die, DW_AT_rank, info->rank, in gen_descr_array_type_die()
22264 add_gnat_descriptive_type_attribute (array_die, type, context_die); in gen_descr_array_type_die()
22268 dw_die_ref subrange_die = new_die (subrange_tag, array_die, NULL); in gen_descr_array_type_die()
22290 add_type_attribute (array_die, info->element_type, TYPE_UNQUALIFIED, in gen_descr_array_type_die()
22295 if (get_AT (array_die, DW_AT_name)) in gen_descr_array_type_die()
22296 add_pubtype (type, array_die); in gen_descr_array_type_die()
22298 add_alignment_attribute (array_die, type); in gen_descr_array_type_die()