GCC Middle and Back End API Reference
|
Data Fields | |
rtx_insn * | insn |
unsigned int | regno |
struct insn_link * | next |
The following array records the LOG_LINKS for every insn in the instruction stream as struct insn_link pointers.
rtx_insn* insn_link::insn |
Referenced by alloc_insn_link(), can_combine_p(), cant_combine_insn_p(), check_promoted_subreg(), combine_instructions(), create_log_links(), delete_noop_moves(), distribute_links(), find_single_use(), get_last_value_validate(), insn_a_feeds_b(), insn_uid_check(), make_more_copies(), move_deaths(), record_promoted_value(), reg_dead_at_p(), remove_death(), set_nonzero_bits_and_sign_copies(), and try_combine().
struct insn_link* insn_link::next |
Referenced by alloc_insn_link(), combine_instructions(), delete_noop_moves(), find_single_use(), and record_promoted_value().
unsigned int insn_link::regno |
Referenced by alloc_insn_link(), can_combine_def_p(), can_combine_p(), create_log_links(), distribute_links(), distribute_notes(), get_last_value(), get_last_value_validate(), mark_used_regs_combine(), move_deaths(), record_promoted_value(), reg_bitfield_target_p(), reg_dead_at_p_1(), remove_death(), and try_combine().