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

Data Fields | |
| rtx | mw_reg |
| ENUM_BITFIELD(df_ref_type) type int | flags: 16 |
| unsigned int | start_regno |
| unsigned int | end_regno |
| unsigned int | mw_order |
The set of multiword hardregs used as operands to this instruction. These are factored into individual uses and defs but the aggregate is still needed to service the REG_DEAD and REG_UNUSED notes.
| unsigned int df_mw_hardreg::end_regno |
Referenced by df_ignore_stack_reg(), and df_remove_dead_eq_notes().
| ENUM_BITFIELD (df_ref_type) type int df_mw_hardreg::flags |
These two bitfields are intentionally oversized, in the hope that accesses to 16-bit fields will usually be quicker. Used to see if the ref is read or write.
Referenced by df_note_alloc().
| unsigned int df_mw_hardreg::mw_order |
| rtx df_mw_hardreg::mw_reg |
Referenced by df_ignore_stack_reg(), and df_remove_dead_eq_notes().
| unsigned int df_mw_hardreg::start_regno |
Referenced by df_ignore_stack_reg(), df_remove_dead_eq_notes(), and df_whole_mw_reg_dead_p().