Lines Matching refs:type_die

5620 equate_type_number_to_die (tree type, dw_die_ref type_die)
5622 TYPE_SYMTAB_DIE (type) = type_die;
10726 add_subscript_info (dw_die_ref type_die, tree type)
10758 subrange_die = new_die (DW_TAG_subrange_type, type_die, NULL);
10778 type_die);
11144 dw_die_ref type_die = NULL;
11161 type_die = modified_type_die (type,
11166 if (type_die != NULL)
11167 add_AT_die_ref (object_die, DW_AT_type, type_die);
11356 dw_die_ref type_die = new_die (DW_TAG_enumeration_type, context_die, type);
11360 add_abstract_origin_attribute (type_die, type);
11368 dw_die_ref type_die = new_die (DW_TAG_structure_type, context_die, type);
11372 add_abstract_origin_attribute (type_die, type);
11380 dw_die_ref type_die = new_die (DW_TAG_union_type, context_die, type);
11384 add_abstract_origin_attribute (type_die, type);
11395 dw_die_ref type_die = lookup_type_die (type);
11397 if (type_die == NULL)
11399 type_die = new_die (DW_TAG_enumeration_type,
11401 equate_type_number_to_die (type, type_die);
11402 add_name_attribute (type_die, type_tag (type));
11405 return type_die;
11407 remove_AT (type_die, DW_AT_declaration);
11417 add_byte_size_attribute (type_die, type);
11419 add_src_coords_attributes (type_die, TYPE_STUB_DECL (type));
11423 if (type_die->die_parent == NULL)
11424 add_child_die (scope_die_for (type, context_die), type_die);
11429 dw_die_ref enum_die = new_die (DW_TAG_enumerator, type_die, link);
11447 add_AT_flag (type_die, DW_AT_declaration, 1);
11449 return type_die;
11590 dw_die_ref type_die;
11594 type_die = lookup_type_die (type);
11596 gen_subprogram_die (member, type_die);
11605 gen_type_die (member_declared_type (member), type_die);
11606 gen_field_die (member, type_die);
11610 gen_variable_die (member, type_die);
12493 dw_die_ref type_die = lookup_type_die (type);
12501 if (type_die && ! complete)
12511 if (! type_die || (nested && scope_die == comp_unit_die))
12514 dw_die_ref old_die = type_die;
12516 type_die = new_die (TREE_CODE (type) == RECORD_TYPE
12519 equate_type_number_to_die (type, type_die);
12521 add_AT_specification (type_die, old_die);
12523 add_name_attribute (type_die, type_tag (type));
12526 remove_AT (type_die, DW_AT_declaration);
12535 add_byte_size_attribute (type_die, type);
12537 add_src_coords_attributes (type_die, TYPE_STUB_DECL (type));
12541 if (type_die->die_parent == NULL)
12542 add_child_die (scope_die, type_die);
12545 gen_member_die (type, type_die);
12554 add_AT_die_ref (type_die, DW_AT_containing_type,
12560 add_AT_flag (type_die, DW_AT_declaration, 1);
12590 dw_die_ref type_die;
12597 type_die = new_die (DW_TAG_typedef, context_die, decl);
12600 add_abstract_origin_attribute (type_die, origin);
12605 add_name_and_src_coords_attributes (type_die, decl);
12611 equate_type_number_to_die (TREE_TYPE (decl), type_die);
12616 add_type_attribute (type_die, type, TREE_READONLY (decl),
12621 equate_decl_number_to_die (decl, type_die);
13057 dw_die_ref type_die;
13059 type_die = lookup_type_die (type);
13060 if (!type_die)
13073 type_die = lookup_type_die (type);
13074 if (type_die)
13075 return type_die;
13077 type_die = lookup_type_die (type);
13078 gcc_assert (type_die);
13080 return type_die;