|
GCC Middle and Back End API Reference
|
#include <df.h>

Data Fields | |
| rtx | 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 |
Referenced by df_mw_hardreg_chain_delete(), df_ref_chain_delete(), and df_ref_compress_rec().
| df_ref* df_insn_info::eq_uses |
Head of insn-use chain for uses in REG_EQUAL/EQUIV notes.
Referenced by df_mw_hardreg_chain_delete().
| rtx df_insn_info::insn |
Referenced by df_insn_rescan_debug_internal(), df_set_regs_ever_live(), and union_defs().
| int df_insn_info::luid |
The logical uid of the insn in the basic block. This is valid
after any call to df_analyze but may rot after insns are added,
deleted or moved.
Referenced by df_get_call_refs(), and df_live_free_bb_info().
| struct df_mw_hardreg** df_insn_info::mw_hardregs |
Referenced by df_ref_chain_delete().
| df_ref* df_insn_info::uses |
Referenced by df_mw_hardreg_chain_delete().