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

Data Fields

decl_or_value dv
rtx value
struct loc_exp_dep_snext
struct loc_exp_dep_s ** pprev

Detailed Description

A vector of loc_exp_dep holds the active dependencies of a one-part DV on VALUEs, i.e., the VALUEs expanded so as to form the current location of DV. Each entry is also part of VALUE' s linked-list of backlinks back to DV.


Field Documentation

decl_or_value loc_exp_dep_s::dv

The dependent DV.

struct loc_exp_dep_s* loc_exp_dep_s::next

The next entry in VALUE's backlinks list.

struct loc_exp_dep_s** loc_exp_dep_s::pprev

A pointer to the pointer to this entry (head or prev's next) in the doubly-linked list.

rtx loc_exp_dep_s::value

The dependency VALUE or DECL_DEBUG.


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