GCC Middle and Back End API Reference
|
#include <ipa-modref-tree.h>
Public Member Functions | |
modref_base_node (T base) | |
modref_ref_node< T > * | search (T ref) |
modref_ref_node< T > * | insert_ref (T ref, size_t max_refs, bool *changed=NULL) |
void | collapse () |
Data Fields | |
T | base |
vec< modref_ref_node< T > *, va_gc > * | refs |
bool | every_ref |
Base of an access.
|
inline |
|
inline |
References modref_base_node< T >::every_ref, FOR_EACH_VEC_SAFE_ELT, ggc_free(), i, NULL, r, modref_base_node< T >::refs, and vec_free().
Referenced by modref_tree< T >::collapse(), modref_tree< T >::insert(), and modref_tree< T >::merge().
|
inline |
References changed, dump_file, modref_base_node< T >::every_ref, ggc_alloc(), NULL, modref_base_node< T >::refs, modref_base_node< T >::search(), and vec_safe_push().
Referenced by modref_tree< T >::insert().
|
inline |
References FOR_EACH_VEC_SAFE_ELT, i, NULL, modref_ref_node< T >::ref, and modref_base_node< T >::refs.
Referenced by modref_base_node< T >::insert_ref().
T modref_base_node< T >::base |
bool modref_base_node< T >::every_ref |
vec<modref_ref_node <T> *, va_gc>* modref_base_node< T >::refs |
Referenced by modref_tree< T >::cleanup(), modref_base_node< T >::collapse(), dump_lto_records(), dump_records(), modref_summary::finalize(), modref_tree< T >::global_access_p(), modref_base_node< T >::insert_ref(), modref_tree< T >::merge(), modref_tree< T >::remap_params(), and modref_base_node< T >::search().