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