Lines Matching refs:subr_die
21624 add_calling_convention_attribute (dw_die_ref subr_die, tree decl) in add_calling_convention_attribute() argument
21644 add_AT_flag (subr_die, DW_AT_main_subprogram, 1); in add_calling_convention_attribute()
21650 add_AT_unsigned (subr_die, DW_AT_calling_convention, value); in add_calling_convention_attribute()
22318 dw_die_ref subr_die, in gen_formal_parameter_pack_die() argument
22326 && subr_die); in gen_formal_parameter_pack_die()
22328 parm_pack_die = new_die (DW_TAG_GNU_formal_parameter_pack, subr_die, parm_pack); in gen_formal_parameter_pack_die()
22675 gen_call_site_die (tree decl, dw_die_ref subr_die, in gen_call_site_die() argument
22691 stmt_die = subr_die; in gen_call_site_die()
22715 dw_die_ref subr_die; in gen_subprogram_die() local
22834 subr_die = old_die; in gen_subprogram_die()
22838 subr_die = new_die (DW_TAG_subprogram, context_die, decl); in gen_subprogram_die()
22839 add_abstract_origin_attribute (subr_die, origin); in gen_subprogram_die()
22845 add_linkage_name (subr_die, decl); in gen_subprogram_die()
22907 subr_die = old_die; in gen_subprogram_die()
22914 if (remove_AT (subr_die, DW_AT_declaration)) in gen_subprogram_die()
22917 remove_AT (subr_die, DW_AT_object_pointer); in gen_subprogram_die()
22918 remove_child_TAG (subr_die, DW_TAG_formal_parameter); in gen_subprogram_die()
22925 subr_die = new_die (DW_TAG_subprogram, context_die, decl); in gen_subprogram_die()
22926 add_AT_specification (subr_die, old_die); in gen_subprogram_die()
22927 add_pubname (decl, subr_die); in gen_subprogram_die()
22929 add_AT_file (subr_die, DW_AT_decl_file, file_index); in gen_subprogram_die()
22931 add_AT_unsigned (subr_die, DW_AT_decl_line, s.line); in gen_subprogram_die()
22936 add_AT_unsigned (subr_die, DW_AT_decl_column, s.column); in gen_subprogram_die()
22955 add_type_attribute (subr_die, TREE_TYPE (TREE_TYPE (decl)), in gen_subprogram_die()
22963 && !get_AT (subr_die, DW_AT_defaulted)) in gen_subprogram_die()
22972 add_AT_unsigned (subr_die, DW_AT_defaulted, defaulted); in gen_subprogram_die()
22980 subr_die = new_die (DW_TAG_subprogram, context_die, decl); in gen_subprogram_die()
22983 add_AT_flag (subr_die, DW_AT_external, 1); in gen_subprogram_die()
22985 add_name_and_src_coords_attributes (subr_die, decl); in gen_subprogram_die()
22986 add_pubname (decl, subr_die); in gen_subprogram_die()
22989 add_prototyped_attribute (subr_die, TREE_TYPE (decl)); in gen_subprogram_die()
22990 add_type_attribute (subr_die, TREE_TYPE (TREE_TYPE (decl)), in gen_subprogram_die()
22994 add_pure_or_virtual_attribute (subr_die, decl); in gen_subprogram_die()
22996 add_AT_flag (subr_die, DW_AT_artificial, 1); in gen_subprogram_die()
22999 add_AT_flag (subr_die, DW_AT_noreturn, 1); in gen_subprogram_die()
23001 add_alignment_attribute (subr_die, decl); in gen_subprogram_die()
23003 add_accessibility_attribute (subr_die, decl); in gen_subprogram_die()
23009 equate_decl_number_to_die (decl, subr_die); in gen_subprogram_die()
23015 add_AT_flag (subr_die, DW_AT_declaration, 1); in gen_subprogram_die()
23022 add_AT_flag (subr_die, DW_AT_explicit, 1); in gen_subprogram_die()
23029 add_AT_flag (subr_die, DW_AT_deleted, 1); in gen_subprogram_die()
23039 add_AT_unsigned (subr_die, DW_AT_defaulted, defaulted); in gen_subprogram_die()
23047 add_AT_flag (subr_die, DW_AT_reference, 1); in gen_subprogram_die()
23055 add_AT_flag (subr_die, DW_AT_rvalue_reference, 1); in gen_subprogram_die()
23072 add_AT_low_high_pc (subr_die, fde->dw_fde_begin, in gen_subprogram_die()
23084 add_AT_low_high_pc (subr_die, label_id_low, label_id_high, in gen_subprogram_die()
23103 add_AT_vms_delta (subr_die, DW_AT_HP_prologue, in gen_subprogram_die()
23107 add_AT_vms_delta (subr_die, DW_AT_HP_epilogue, in gen_subprogram_die()
23127 add_ranges_by_labels (subr_die, fde->dw_fde_begin, in gen_subprogram_die()
23130 add_ranges_by_labels (subr_die, fde->dw_fde_second_begin, in gen_subprogram_die()
23150 add_AT_low_high_pc (subr_die, fde->dw_fde_begin, in gen_subprogram_die()
23155 subr_die->die_parent, decl); in gen_subprogram_die()
23183 add_AT_low_high_pc (subr_die, fde->dw_fde_begin, fde->dw_fde_end, in gen_subprogram_die()
23200 add_AT_loc (subr_die, DW_AT_frame_base, op); in gen_subprogram_die()
23206 add_AT_loc_list (subr_die, DW_AT_frame_base, list); in gen_subprogram_die()
23208 add_AT_loc (subr_die, DW_AT_frame_base, list->expr); in gen_subprogram_die()
23233 add_AT_location_description (subr_die, DW_AT_static_link, in gen_subprogram_die()
23260 gen_formal_types_die (decl, subr_die); in gen_subprogram_die()
23294 parm, subr_die, in gen_subprogram_die()
23298 dw_die_ref parm_die = gen_decl_die (parm, NULL, NULL, subr_die); in gen_subprogram_die()
23305 add_AT_die_ref (subr_die, DW_AT_object_pointer, parm_die); in gen_subprogram_die()
23326 gen_unspecified_parameters_die (decl, subr_die); in gen_subprogram_die()
23329 gen_unspecified_parameters_die (decl, subr_die); in gen_subprogram_die()
23331 else if ((subr_die != old_die || old_die_had_no_children) in gen_subprogram_die()
23334 gen_unspecified_parameters_die (decl, subr_die); in gen_subprogram_die()
23337 if (subr_die != old_die) in gen_subprogram_die()
23339 add_calling_convention_attribute (subr_die, decl); in gen_subprogram_die()
23366 gen_decl_die (DECL_RESULT (decl), NULL, NULL, subr_die); in gen_subprogram_die()
23371 decls_for_scope (outer_scope, subr_die); in gen_subprogram_die()
23460 die = gen_call_site_die (decl, subr_die, ca_loc); in gen_subprogram_die()
23486 die = gen_call_site_die (decl, subr_die, ca_loc); in gen_subprogram_die()
23528 add_AT_flag (subr_die, dwarf_AT (DW_AT_call_all_calls), 1); in gen_subprogram_die()
23530 add_AT_flag (subr_die, dwarf_AT (DW_AT_call_all_tail_calls), 1); in gen_subprogram_die()
24286 dw_die_ref subr_die = new_die (DW_TAG_inlined_subroutine, context_die, stmt); in gen_inlined_subroutine_die() local
24289 equate_block_to_die (stmt, subr_die); in gen_inlined_subroutine_die()
24290 add_abstract_origin_attribute (subr_die, decl); in gen_inlined_subroutine_die()
24292 add_high_low_attributes (stmt, subr_die); in gen_inlined_subroutine_die()
24293 add_call_src_coords_attributes (stmt, subr_die); in gen_inlined_subroutine_die()
24309 decls_for_scope (stmt, subr_die, !unwrap_one); in gen_inlined_subroutine_die()
24311 decls_for_scope (BLOCK_SUBBLOCKS (stmt), subr_die); in gen_inlined_subroutine_die()
25368 dw_die_ref subr_die in gen_subroutine_type_die() local
25372 equate_type_number_to_die (type, subr_die); in gen_subroutine_type_die()
25373 add_prototyped_attribute (subr_die, type); in gen_subroutine_type_die()
25374 add_type_attribute (subr_die, return_type, TYPE_UNQUALIFIED, false, in gen_subroutine_type_die()
25376 add_alignment_attribute (subr_die, type); in gen_subroutine_type_die()
25377 gen_formal_types_die (type, subr_die); in gen_subroutine_type_die()
25379 if (get_AT (subr_die, DW_AT_name)) in gen_subroutine_type_die()
25380 add_pubtype (type, subr_die); in gen_subroutine_type_die()
25383 add_AT_flag (subr_die, DW_AT_reference, 1); in gen_subroutine_type_die()
25387 add_AT_flag (subr_die, DW_AT_rvalue_reference, 1); in gen_subroutine_type_die()