GCC Middle and Back End API Reference
ipa_ref_list Struct Reference

#include <ipa-ref.h>

Collaboration diagram for ipa_ref_list:

Data Fields

vec< ipa_ref_t, va_gc > * references
vec< ipa_ref_ptrreferring

Detailed Description

   List of references.  This is stored in both callgraph and varpool nodes.  

Field Documentation

vec<ipa_ref_t, va_gc>* ipa_ref_list::references
     Store actual references in references vector.  

Referenced by ipa_empty_ref_list(), ipa_record_reference(), ipa_ref_list_first_referring(), and ipa_ref_referred_ref_list().

vec<ipa_ref_ptr> ipa_ref_list::referring
     Referring is vector of pointers to references.  It must not live in GGC space
     or GGC will try to mark middle of references vectors.  

Referenced by ipa_record_reference(), ipa_ref_list_first_reference(), ipa_ref_list_first_referring(), and ipa_remove_all_references().

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