Lines Matching refs:type_die

5628 equate_type_number_to_die (tree type, dw_die_ref type_die)
5630 TYPE_SYMTAB_DIE (type) = type_die;
10777 add_subscript_info (dw_die_ref type_die, tree type)
10809 subrange_die = new_die (DW_TAG_subrange_type, type_die, NULL);
10829 type_die);
11195 dw_die_ref type_die = NULL;
11225 type_die = modified_type_die (type,
11230 if (type_die != NULL)
11231 add_AT_die_ref (object_die, DW_AT_type, type_die);
11423 dw_die_ref type_die = new_die (DW_TAG_enumeration_type, context_die, type);
11427 add_abstract_origin_attribute (type_die, type);
11435 dw_die_ref type_die = new_die (DW_TAG_structure_type, context_die, type);
11439 add_abstract_origin_attribute (type_die, type);
11447 dw_die_ref type_die = new_die (DW_TAG_union_type, context_die, type);
11451 add_abstract_origin_attribute (type_die, type);
11462 dw_die_ref type_die = lookup_type_die (type);
11464 if (type_die == NULL)
11466 type_die = new_die (DW_TAG_enumeration_type,
11468 equate_type_number_to_die (type, type_die);
11469 add_name_attribute (type_die, type_tag (type));
11472 return type_die;
11474 remove_AT (type_die, DW_AT_declaration);
11484 add_byte_size_attribute (type_die, type);
11486 add_src_coords_attributes (type_die, TYPE_STUB_DECL (type));
11490 if (type_die->die_parent == NULL)
11491 add_child_die (scope_die_for (type, context_die), type_die);
11496 dw_die_ref enum_die = new_die (DW_TAG_enumerator, type_die, link);
11514 add_AT_flag (type_die, DW_AT_declaration, 1);
11516 if (get_AT (type_die, DW_AT_name))
11517 add_pubtype (type, type_die);
11519 return type_die;
11660 dw_die_ref type_die;
11664 type_die = lookup_type_die (type);
11666 gen_subprogram_die (member, type_die);
11675 gen_type_die (member_declared_type (member), type_die);
11676 gen_field_die (member, type_die);
11680 gen_variable_die (member, type_die);
12564 dw_die_ref type_die = lookup_type_die (type);
12573 if (type_die && ! complete)
12583 if (! type_die || (nested && scope_die == comp_unit_die))
12586 dw_die_ref old_die = type_die;
12588 type_die = new_die (TREE_CODE (type) == RECORD_TYPE
12591 equate_type_number_to_die (type, type_die);
12593 add_AT_specification (type_die, old_die);
12595 add_name_attribute (type_die, type_tag (type));
12598 add_AT_flag (type_die, DW_AT_APPLE_block, 1);
12602 remove_AT (type_die, DW_AT_declaration);
12611 add_byte_size_attribute (type_die, type);
12613 add_src_coords_attributes (type_die, TYPE_STUB_DECL (type));
12617 if (type_die->die_parent == NULL)
12618 add_child_die (scope_die, type_die);
12621 gen_member_die (type, type_die);
12630 add_AT_die_ref (type_die, DW_AT_containing_type,
12636 add_AT_flag (type_die, DW_AT_declaration, 1);
12644 if (get_AT (type_die, DW_AT_name))
12645 add_pubtype (type, type_die);
12672 dw_die_ref type_die;
12679 type_die = new_die (DW_TAG_typedef, context_die, decl);
12682 add_abstract_origin_attribute (type_die, origin);
12687 add_name_and_src_coords_attributes (type_die, decl);
12693 equate_type_number_to_die (TREE_TYPE (decl), type_die);
12698 add_type_attribute (type_die, type, TREE_READONLY (decl),
12703 equate_decl_number_to_die (decl, type_die);
12705 if (get_AT (type_die, DW_AT_name))
12706 add_pubtype (decl, type_die);
13155 dw_die_ref type_die;
13157 type_die = lookup_type_die (type);
13158 if (!type_die)
13171 type_die = lookup_type_die (type);
13172 if (type_die)
13173 return type_die;
13175 type_die = lookup_type_die (type);
13176 gcc_assert (type_die);
13178 return type_die;