GCC Middle and Back End API Reference
|
#include <df.h>
Data Fields | |
rtx_insn * | insn |
df_ref | defs |
df_ref | uses |
df_ref | eq_uses |
struct df_mw_hardreg * | mw_hardregs |
int | luid |
One of these structures is allocated for every insn.
df_ref df_insn_info::defs |
df_ref df_insn_info::eq_uses |
rtx_insn* df_insn_info::insn |
Referenced by add_store_equivs(), build_insn_chain(), can_move_insns_across(), check_dependencies(), combine_and_move_insns(), dead_debug_local_finish(), dead_debug_promote_uses(), dead_debug_reset_uses(), debug_df_insn(), df_bb_refs_record(), df_bb_verify(), df_chain_insn_bottom_dump(), df_chain_insn_top_dump(), df_get_call_refs(), df_insn_change_bb(), df_insn_create_insn_record(), df_insn_debug_regno(), df_insn_info_init_fields(), df_insn_refs_collect(), df_insn_refs_verify(), df_insn_rescan(), df_insn_rescan_all(), df_insn_rescan_debug_internal(), df_live_bb_local_compute(), df_mir_bb_local_compute(), df_notes_rescan(), df_process_deferred_rescans(), df_recompute_luids(), df_ref_create_structure(), df_refs_add_to_chains(), df_reorganize_refs_by_insn_bb(), df_reorganize_refs_by_reg_by_insn(), df_simulate_defs(), df_simulate_find_noclobber_defs(), df_simulate_find_uses(), df_simulate_one_insn_backwards(), df_simulate_one_insn_forwards(), df_simulate_uses(), df_uses_record(), find_memory(), find_moveable_pseudos(), indirect_jump_optimize(), interesting_dest_for_shprep(), record_uses(), regstat_bb_compute_calls_crossed(), regstat_bb_compute_ri(), setup_reg_equiv(), simulate_backwards_to_point(), split_live_ranges_for_shrink_wrap(), union_defs(), union_match_dups(), update_equiv_regs(), and update_equiv_regs_prescan().
int df_insn_info::luid |
Referenced by df_bb_refs_record(), df_live_bb_local_compute(), df_mir_bb_local_compute(), and df_recompute_luids().
struct df_mw_hardreg* df_insn_info::mw_hardregs |
df_ref df_insn_info::uses |