GCC Middle and Back End API Reference
|
#include <cselib.h>
Data Fields | |
struct elt_loc_list * | next |
rtx | loc |
rtx_insn * | setting_insn |
A list of rtl expressions that hold the same value.
rtx elt_loc_list::loc |
Referenced by canonical_cselib_val(), cselib_preserve_cfa_base_value(), cselib_record_sets(), cselib_reset_table(), do_local_cprop(), dump_cselib_val(), cselib_hasher::equal(), expand_loc(), find_base_term(), get_addr(), invariant_or_equiv_p(), memrefs_conflict_p(), new_elt_loc_list(), prepare_call_arguments(), reload_cse_simplify_operands(), reload_cse_simplify_set(), reverse_op(), rtx_equal_for_cselib_1(), val_bind(), val_resolve(), val_store(), and vt_expand_var_loc_chain().
struct elt_loc_list* elt_loc_list::next |
Referenced by add_mem_for_addr(), autoinc_split(), canonical_cselib_val(), cselib_hash_plus_const_int(), cselib_invalidate_mem(), cselib_invalidate_regno_val(), cselib_lookup_1(), cselib_lookup_mem(), cselib_record_sets(), cselib_record_sp_cfa_base_equiv(), cselib_redundant_set_p(), cselib_reset_table(), cselib_sp_derived_value_p(), discard_useless_locs(), do_local_cprop(), dump_cselib_val(), cselib_hasher::equal(), expand_loc(), find_base_term(), get_addr(), invariant_or_equiv_p(), memrefs_conflict_p(), new_elt_loc_list(), prepare_call_arguments(), promote_debug_loc(), reload_cse_simplify_operands(), reload_cse_simplify_set(), reverse_op(), rtx_equal_for_cselib_1(), unchain_one_elt_loc_list(), val_bind(), val_store(), and vt_expand_var_loc_chain().
rtx_insn* elt_loc_list::setting_insn |