Lines Matching refs:array_die

21753       dw_die_ref array_die = lookup_type_die (type);  in fill_variable_array_bounds()  local
21754 if (!array_die) in fill_variable_array_bounds()
21756 add_subscript_info (array_die, type, !is_ada ()); in fill_variable_array_bounds()
21769 dw_die_ref array_die; in gen_array_type_die() local
21798 array_die = new_die (DW_TAG_string_type, scope_die, type); in gen_array_type_die()
21799 add_name_attribute (array_die, type_tag (type)); in gen_array_type_die()
21800 equate_type_number_to_die (type, array_die); in gen_array_type_die()
21803 add_AT_unsigned (array_die, DW_AT_byte_size, size); in gen_array_type_die()
21834 add_AT_location_description (array_die, DW_AT_string_length, in gen_array_type_die()
21837 add_AT_unsigned (array_die, dwarf_version >= 5 in gen_array_type_die()
21846 array_die = new_die (DW_TAG_array_type, scope_die, type); in gen_array_type_die()
21847 add_name_attribute (array_die, type_tag (type)); in gen_array_type_die()
21848 equate_type_number_to_die (type, array_die); in gen_array_type_die()
21851 add_AT_flag (array_die, DW_AT_GNU_vector, 1); in gen_array_type_die()
21858 add_AT_unsigned (array_die, DW_AT_ordering, DW_ORD_col_major); in gen_array_type_die()
21868 add_AT_unsigned (array_die, DW_AT_ordering, DW_ORD_row_major); in gen_array_type_die()
21874 dw_die_ref subrange_die = new_die (DW_TAG_subrange_type, array_die, NULL); in gen_array_type_die()
21880 add_subscript_info (array_die, type, collapse_nested_arrays); in gen_array_type_die()
21893 add_type_attribute (array_die, element_type, TYPE_UNQUALIFIED, in gen_array_type_die()
21898 add_gnat_descriptive_type_attribute (array_die, type, context_die); in gen_array_type_die()
21900 add_AT_flag (array_die, DW_AT_artificial, 1); in gen_array_type_die()
21902 if (get_AT (array_die, DW_AT_name)) in gen_array_type_die()
21903 add_pubtype (type, array_die); in gen_array_type_die()
21905 add_alignment_attribute (array_die, type); in gen_array_type_die()
21916 const dw_die_ref array_die = new_die (DW_TAG_array_type, scope_die, type); in gen_descr_array_type_die() local
21922 add_name_attribute (array_die, type_tag (type)); in gen_descr_array_type_die()
21923 equate_type_number_to_die (type, array_die); in gen_descr_array_type_die()
21929 add_AT_unsigned (array_die, DW_AT_ordering, DW_ORD_row_major); in gen_descr_array_type_die()
21932 add_AT_unsigned (array_die, DW_AT_ordering, DW_ORD_col_major); in gen_descr_array_type_die()
21941 add_scalar_info (array_die, DW_AT_data_location, info->data_location, in gen_descr_array_type_die()
21944 add_scalar_info (array_die, DW_AT_associated, info->associated, in gen_descr_array_type_die()
21949 add_scalar_info (array_die, DW_AT_allocated, info->allocated, in gen_descr_array_type_die()
21964 add_scalar_info (array_die, attr, info->stride, forms, &context); in gen_descr_array_type_die()
21971 add_scalar_info (array_die, DW_AT_rank, info->rank, in gen_descr_array_type_die()
21979 add_gnat_descriptive_type_attribute (array_die, type, context_die); in gen_descr_array_type_die()
21983 dw_die_ref subrange_die = new_die (subrange_tag, array_die, NULL); in gen_descr_array_type_die()
22005 add_type_attribute (array_die, info->element_type, TYPE_UNQUALIFIED, in gen_descr_array_type_die()
22010 if (get_AT (array_die, DW_AT_name)) in gen_descr_array_type_die()
22011 add_pubtype (type, array_die); in gen_descr_array_type_die()
22013 add_alignment_attribute (array_die, type); in gen_descr_array_type_die()