GCC Middle and Back End API Reference
|
One of these records is created for each insn.
bool insn_info_type::cannot_delete |
Referenced by check_mem_read_rtx(), dse_step1(), dse_step5(), dse_step6(), free_store_info(), record_store(), and scan_insn().
bool insn_info_type::contains_cselib_groups |
Referenced by dse_step1(), free_store_info(), and record_store().
regset insn_info_type::fixed_regs_live |
Referenced by check_for_inc_dec(), emit_inc_dec_insn_before(), replace_read(), and scan_insn().
bool insn_info_type::frame_read |
Referenced by dse_step5(), scan_insn(), and scan_reads().
rtx_insn* insn_info_type::insn |
struct insn_info_type* insn_info_type::next_local_store |
Referenced by check_mem_read_rtx(), clear_rhs_from_active_local_stores(), dse_step1(), record_store(), remove_useless_values(), and scan_insn().
bool insn_info_type::non_frame_wild_read |
Referenced by add_non_frame_wild_read(), dse_step5(), and scan_reads().
struct insn_info_type* insn_info_type::prev_insn |
Referenced by dse_step1(), dse_step3_scan(), dse_step5(), dse_step6(), find_insn_before_first_wild_read(), and scan_insn().
read_info_t insn_info_type::read_rec |
Referenced by check_mem_read_rtx(), delete_dead_store_insn(), dse_step5(), free_read_records(), replace_read(), and scan_reads().
bool insn_info_type::stack_pointer_based |
Referenced by record_store(), and scan_insn().
store_info* insn_info_type::store_rec |
bool insn_info_type::wild_read |
Referenced by add_wild_read(), delete_dead_store_insn(), dse_step5(), and find_insn_before_first_wild_read().