|
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 |