GCC Middle and Back End API Reference
|
Data Fields | |
bool | is_set |
bool | is_large |
int | group_id |
cselib_val * | cse_base |
rtx | mem |
rtx | mem_addr |
alias_set_type | alias_set |
HOST_WIDE_INT | begin |
HOST_WIDE_INT | end |
union { | |
unsigned HOST_WIDE_INT small_bitmask | |
struct { | |
bitmap bmap | |
int count | |
} large | |
} | positions_needed |
struct store_info * | next |
rtx | rhs |
rtx | const_rhs |
struct insn_info * | redundant_reason |
This structure holds information about a candidate store.
alias_set_type store_info::alias_set |
Referenced by check_mem_read_rtx(), delete_dead_store_insn(), dse_step1(), dse_step5_nospill(), record_store(), and scan_stores_spill().
HOST_WIDE_INT store_info::begin |
bitmap store_info::bmap |
rtx store_info::const_rhs |
Referenced by clear_rhs_from_active_local_stores(), find_shift_sequence(), get_stored_val(), and record_store().
int store_info::count |
cselib_val* store_info::cse_base |
Referenced by check_mem_read_rtx(), free_store_info(), record_store(), and remove_useless_values().
HOST_WIDE_INT store_info::end |
Referenced by any_positions_needed_p(), get_stored_val(), record_store(), and set_all_positions_unneeded().
int store_info::group_id |
Referenced by check_mem_read_rtx(), dse_step1(), dse_step5_nospill(), record_store(), remove_useless_values(), scan_insn(), and scan_stores_nospill().
bool store_info::is_large |
bool store_info::is_set |
Referenced by check_mem_read_rtx(), clear_rhs_from_active_local_stores(), dse_step1(), dse_step5_nospill(), dse_step6(), record_store(), and scan_insn().
struct { ... } store_info::large |
rtx store_info::mem |
Referenced by check_mem_read_rtx(), find_shift_sequence(), get_stored_val(), record_store(), and replace_read().
rtx store_info::mem_addr |
Referenced by check_mem_read_rtx(), and record_store().
struct store_info* store_info::next |
union { ... } store_info::positions_needed |
struct insn_info* store_info::redundant_reason |
Referenced by dse_step1(), dse_step6(), and record_store().
rtx store_info::rhs |
Referenced by check_mem_read_rtx(), clear_rhs_from_active_local_stores(), find_shift_sequence(), get_stored_val(), and record_store().
unsigned HOST_WIDE_INT store_info::small_bitmask |