GCC Middle and Back End API Reference
|
Data Structures | |
union | variable_aux |
Data Fields | |
location_chain * | loc_chain |
rtx | cur_loc |
union variable_part::variable_aux | aux |
Structure describing one part of variable.
union variable_part::variable_aux variable_part::aux |
rtx variable_part::cur_loc |
Referenced by canonicalize_loc_order_check(), dataflow_set_preserve_mem_locs(), dataflow_set_remove_mem_locs(), delete_slot_part(), drop_overlapping_mem_locs(), emit_note_insn_var_location(), emit_notes_for_differences_1(), emit_notes_for_differences_2(), notify_dependents_of_changed_value(), set_slot_part(), unshare_variable(), variable_from_dropped(), variable_merge_over_cur(), variable_union(), variable_was_changed(), vt_expand_1pvar(), vt_expand_loc_callback(), and vt_expand_var_loc_chain().
location_chain* variable_part::loc_chain |
Referenced by canonicalize_loc_order_check(), canonicalize_values_mark(), canonicalize_values_star(), canonicalize_vars_star(), clobber_slot_part(), dataflow_set_preserve_mem_locs(), dataflow_set_remove_mem_locs(), delete_slot_part(), drop_overlapping_mem_locs(), dump_onepart_variable_differences(), dump_var(), emit_note_insn_var_location(), emit_notes_for_differences_1(), find_loc_in_1pdv(), find_mem_expr_in_1pdv(), find_src_set_src(), get_addr_from_local_cache(), get_init_value(), intersect_loc_chains(), onepart_variable_different_p(), remove_duplicate_values(), set_slot_part(), unshare_variable(), val_reset(), variable_from_dropped(), variable_htab_free(), variable_merge_over_cur(), variable_part_different_p(), variable_post_merge_new_vals(), variable_post_merge_perm_vals(), variable_union(), variable_was_changed(), and vt_expand_var_loc_chain().