GCC Middle and Back End API Reference
|
#include <cselib.h>
Data Fields | |
struct elt_loc_list * | next |
rtx | loc |
rtx | setting_insn |
A list of rtl expressions that hold the same value.
rtx elt_loc_list::loc |
Referenced by add_mem_for_addr(), canonical_cselib_val(), cselib_lookup_1(), cselib_preserve_cfa_base_value(), 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_store(), and vt_expand_var_loc_chain().
struct elt_loc_list* elt_loc_list::next |
Referenced by add_mem_for_addr(), canonical_cselib_val(), cselib_invalidate_mem(), cselib_invalidate_regno(), cselib_lookup_1(), 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 elt_loc_list::setting_insn |