GCC Middle and Back End API Reference
df_mw_hardreg Struct Reference

#include <df.h>

Collaboration diagram for df_mw_hardreg:

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

Detailed Description

   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.  

Field Documentation

unsigned int df_mw_hardreg::end_regno
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
unsigned int df_mw_hardreg::start_regno

The documentation for this struct was generated from the following file: