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 |