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

Data Fields | |
| ENUM_BITFIELD(df_ref_class) cl ENUM_BITFIELD(df_ref_type) type int | flags: 16 |
| unsigned int | regno |
| rtx | reg |
| struct df_link * | chain |
| struct df_insn_info * | insn_info |
| union df_ref_d * | next_reg |
| union df_ref_d * | prev_reg |
| int | id |
| unsigned int | ref_order |
Define a register reference structure. One of these is allocated
for every register reference (use or def). Note some register
references (e.g., post_inc, subreg) generate both a def and a use. | struct df_link* df_base_ref::chain |
| ENUM_BITFIELD (df_ref_class) cl ENUM_BITFIELD (df_ref_type) type int df_base_ref::flags |
| int df_base_ref::id |
| struct df_insn_info* df_base_ref::insn_info |
| union df_ref_d* df_base_ref::next_reg |
| union df_ref_d* df_base_ref::prev_reg |
| unsigned int df_base_ref::ref_order |
| rtx df_base_ref::reg |
| unsigned int df_base_ref::regno |