|
GCC Middle and Back End API Reference
|

Data Fields | |
| attrs * | next |
| rtx | loc |
| decl_or_value | dv |
| HOST_WIDE_INT | offset |
Description of location of a part of a variable. The content of a physical register is described by a chain of these structures. The chains are pretty short (usually 1 or 2 elements) and thus chain is the best data structure.
| decl_or_value attrs::dv |
Referenced by attrs_list_copy(), attrs_list_insert(), attrs_list_member(), attrs_list_mpdv_union(), attrs_list_union(), canonicalize_values_star(), clobber_slot_part(), dataflow_set_equiv_regs(), dump_attrs_list(), variable_merge_over_cur(), variable_post_merge_new_vals(), and variable_post_merge_perm_vals().
| rtx attrs::loc |
| attrs* attrs::next |
Referenced by attrs_list_clear(), attrs_list_copy(), attrs_list_insert(), attrs_list_member(), attrs_list_mpdv_union(), attrs_list_union(), canonicalize_values_star(), clobber_slot_part(), dataflow_set_equiv_regs(), dump_attrs_list(), variable_merge_over_cur(), variable_post_merge_new_vals(), and variable_post_merge_perm_vals().
| HOST_WIDE_INT attrs::offset |
Referenced by adjust_address_1(), attrs_list_copy(), attrs_list_insert(), attrs_list_member(), attrs_list_mpdv_union(), attrs_list_union(), canonicalize_values_star(), clobber_slot_part(), dataflow_set_equiv_regs(), dump_attrs_list(), get_reg_attrs(), set_mem_attributes_minus_bitpos(), set_mem_attrs_for_spill(), set_mem_offset(), variable_post_merge_new_vals(), variable_post_merge_perm_vals(), and widen_memory_access().