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
HOST_WIDE_INT offset

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: