GCC Middle and Back End API Reference
attrs_def Struct Reference
Collaboration diagram for attrs_def:

Data Fields

struct attrs_defnext
rtx loc
decl_or_value dv

Detailed Description

   Description of location of a part of a variable.  The content of a physical
   register is described by a chain of these structures.
   The chains are pretty short (usually 1 or 2 elements) and thus
   chain is the best data structure.  

Field Documentation

decl_or_value attrs_def::dv
     The declaration corresponding to LOC.  

Referenced by canonicalize_values_star(), dataflow_set_equiv_regs(), debug_dv(), dv_from_value(), and val_bind().

rtx attrs_def::loc
     The rtx of register.  

Referenced by canonicalize_values_star(), debug_dv(), and dv_from_value().

struct attrs_def* attrs_def::next
     Pointer to next member of the list.  

Referenced by canonicalize_values_star(), dv_as_value(), dv_from_value(), dv_onepart_p(), and val_bind().

HOST_WIDE_INT attrs_def::offset
     Offset from start of DECL.  

Referenced by debug_dv(), dv_from_value(), and val_bind().

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