GCC Middle and Back End API Reference
|
#include <dwarf2out.h>
Data Structures | |
union | dw_val_struct_union |
Data Fields | |
enum dw_val_class | val_class |
struct addr_table_entry_struct * | val_entry |
union dw_val_struct::dw_val_struct_union | v |
The dw_val_node describes an attribute's value, as it is represented internally.
union dw_val_struct::dw_val_struct_union dw_val_struct::v |
Referenced by add_AT_addr(), add_AT_data8(), add_AT_die_ref(), add_AT_double(), add_AT_fde_ref(), add_AT_file(), add_AT_flag(), add_AT_int(), add_AT_lbl_id(), add_AT_lineptr(), add_AT_loc(), add_AT_loc_list(), add_AT_low_high_pc(), add_AT_macptr(), add_AT_offset(), add_AT_range_list(), add_AT_string(), add_AT_unsigned(), add_AT_vec(), add_AT_vms_delta(), add_high_low_attributes(), add_skeleton_AT_string(), address_of_int_loc_descriptor(), AT_addr(), AT_file(), AT_flag(), AT_index(), AT_int(), AT_lbl(), AT_loc(), AT_loc_list(), AT_loc_list_ptr(), AT_ref(), AT_ref_external(), AT_string(), AT_string_form(), AT_unsigned(), AT_vms_delta1(), AT_vms_delta2(), attr_checksum(), attr_checksum_ordered(), bswap_loc_descriptor(), change_AT_die_ref(), clz_loc_descriptor(), compare_loc_operands(), convert_descriptor_to_mode(), copy_decls_walk(), dw_sra_loc_expr(), dw_val_equal_p(), dwarf2out_finish(), dwarf2out_set_name(), gen_variable_die(), get_cfa_from_loc_descr(), hash_loc_operands(), implicit_ptr_descriptor(), loc_checksum_ordered(), loc_descr_plus_const(), loc_descriptor(), loc_list_from_tree(), mark_base_types(), mem_loc_descriptor(), minmax_loc_descriptor(), new_addr_loc_descr(), new_loc_descr(), optimize_location_into_implicit_ptr(), optimize_location_lists_1(), optimize_one_addr_into_implicit_ptr(), output_die(), output_loc_operands(), output_loc_operands_raw(), output_range_list_offset(), parameter_ref_descriptor(), popcount_loc_descriptor(), print_die(), prune_unused_types_update_strings(), prune_unused_types_walk_attribs(), remove_AT(), resolve_addr(), same_dw_val_p(), scompare_loc_descriptor(), set_AT_ref_external(), size_of_die(), size_of_loc_descr(), string_cst_pool_decl(), typed_binop(), ucompare_loc_descriptor(), and value_format().
enum dw_val_class dw_val_struct::val_class |
Referenced by add_AT_addr(), add_AT_data8(), add_AT_die_ref(), add_AT_double(), add_AT_fde_ref(), add_AT_file(), add_AT_flag(), add_AT_int(), add_AT_lbl_id(), add_AT_lineptr(), add_AT_loc(), add_AT_loc_list(), add_AT_low_high_pc(), add_AT_macptr(), add_AT_offset(), add_AT_range_list(), add_AT_string(), add_AT_unsigned(), add_AT_vec(), add_AT_vms_delta(), add_high_low_attributes(), add_skeleton_AT_string(), address_of_int_loc_descriptor(), AT_class(), bswap_loc_descriptor(), build_cfa_loc(), change_AT_die_ref(), clz_loc_descriptor(), compare_loc_operands(), convert_descriptor_to_mode(), dw_val_equal_p(), hash_loc_operands(), implicit_ptr_descriptor(), loc_descriptor(), loc_list_from_tree(), mark_base_types(), mem_loc_descriptor(), minmax_loc_descriptor(), new_addr_loc_descr(), new_loc_descr(), optimize_location_into_implicit_ptr(), optimize_one_addr_into_implicit_ptr(), output_loc_operands(), output_loc_operands_raw(), parameter_ref_descriptor(), popcount_loc_descriptor(), prune_unused_types_walk_attribs(), resolve_addr(), same_dw_val_p(), scompare_loc_descriptor(), size_of_loc_descr(), string_cst_pool_decl(), and typed_binop().
struct addr_table_entry_struct* dw_val_struct::val_entry |
Referenced by add_AT_addr(), add_AT_data8(), add_AT_die_ref(), add_AT_double(), add_AT_fde_ref(), add_AT_file(), add_AT_flag(), add_AT_int(), add_AT_lbl_id(), add_AT_lineptr(), add_AT_loc(), add_AT_loc_list(), add_AT_low_high_pc(), add_AT_macptr(), add_AT_offset(), add_AT_range_list(), add_AT_string(), add_AT_unsigned(), add_AT_vec(), add_AT_vms_delta(), add_skeleton_AT_string(), AT_index(), build_cfa_loc(), compare_loc_operands(), hash_loc_operands(), new_addr_loc_descr(), new_loc_descr(), optimize_one_addr_into_implicit_ptr(), output_loc_operands(), output_range_list_offset(), remove_loc_list_addr_table_entries(), resolve_addr(), and size_of_loc_descr().