GCC Middle and Back End API Reference
|
Data Fields | |
decl_or_value | dv |
int | refcount |
char | n_var_parts |
Structure describing where the variable is located.
decl_or_value variable_def::dv |
Referenced by attrs_list_insert(), canonicalize_values_mark(), canonicalize_values_star(), canonicalize_vars_star(), clobber_slot_part(), dataflow_set_different(), dataflow_set_preserve_mem_locs(), dump_var(), dv_from_decl(), dv_from_rtx(), dv_from_value(), emit_note_insn_var_location(), emit_notes_for_differences_1(), emit_notes_for_differences_2(), variable_hasher::equal(), find_loc_in_1pdv(), find_mem_expr_in_1pdv(), find_src_set_src(), get_addr_from_local_cache(), variable_hasher::hash(), intersect_loc_chains(), loc_exp_insert_dep(), notify_dependents_of_changed_value(), notify_dependents_of_resolved_value(), recover_dropped_1paux(), remove_value_from_changed_variables(), resolve_expansions_pending_recursion(), set_slot_part(), unshare_variable(), val_resolve(), var_track_values_to_stack(), variable_different_p(), variable_from_dropped(), variable_htab_free(), variable_merge_over_cur(), variable_merge_over_src(), variable_post_merge_new_vals(), variable_post_merge_perm_vals(), variable_union(), variable_was_changed(), vars_copy(), vt_add_function_parameter(), vt_expand_1pvar(), vt_expand_loc_callback(), and vt_expand_var_loc_chain().
char variable_def::n_var_parts |
Referenced by canonicalize_loc_order_check(), canonicalize_values_mark(), canonicalize_values_star(), canonicalize_vars_star(), dataflow_set_preserve_mem_locs(), dataflow_set_remove_mem_locs(), delete_slot_part(), drop_overlapping_mem_locs(), dump_var(), emit_note_insn_var_location(), emit_notes_for_differences_1(), emit_notes_for_differences_2(), find_loc_in_1pdv(), find_mem_expr_in_1pdv(), find_src_set_src(), find_variable_location_part(), get_init_value(), intersect_loc_chains(), notify_dependents_of_changed_value(), onepart_variable_different_p(), remove_duplicate_values(), set_slot_part(), unshare_variable(), val_reset(), variable_different_p(), variable_from_dropped(), variable_htab_free(), variable_merge_over_cur(), variable_post_merge_new_vals(), variable_post_merge_perm_vals(), variable_union(), variable_was_changed(), vt_expand_1pvar(), vt_expand_loc_callback(), and vt_expand_var_loc_chain().
int variable_def::refcount |
Referenced by emit_notes_for_differences_1(), remove_duplicate_values(), set_slot_part(), shared_var_p(), unshare_variable(), variable_from_dropped(), variable_htab_free(), variable_merge_over_cur(), variable_merge_over_src(), variable_post_merge_new_vals(), variable_union(), variable_was_changed(), and vars_copy().