GCC Middle and Back End API Reference
df_insn_info Struct Reference

#include <df.h>

Collaboration diagram for df_insn_info:

Data Fields

rtx insn
df_refdefs
df_refuses
df_refeq_uses
struct df_mw_hardreg ** mw_hardregs
int luid

Detailed Description

   One of these structures is allocated for every insn.  

Field Documentation

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().

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

The documentation for this struct was generated from the following file: