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

Data Fields | |
| enum df_ref_class | cl: 8 |
| enum df_ref_type | type: 8 |
| int | flags: 16 |
| unsigned int | regno |
| rtx | reg |
| union df_ref_d * | next_loc |
| 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 df_ref_class df_base_ref::cl |
| 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_loc |
| 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 |
| enum df_ref_type df_base_ref::type |