Lines Matching refs:varpool_node

1570 struct varpool_node;
1576 hash_map<varpool_node *, size_t> * map;
1577 vec<varpool_node *> nodes;
2033 struct GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node struct
2036 explicit varpool_node () in varpool_node() argument
2070 inline varpool_node *ultimate_alias_target
2074 inline varpool_node *get_alias_target (void);
2088 bool call_for_symbol_and_aliases (bool (*callback) (varpool_node *, void *),
2113 static inline varpool_node *get (const_tree decl);
2122 static varpool_node * create_extra_name_alias (tree alias, tree decl);
2126 static varpool_node * create_alias (tree, tree);
2135 static varpool_node *create_empty (void);
2138 static varpool_node *get_create (tree decl);
2141 static varpool_node *get_for_asmname (tree asmname);
2163 bool call_for_symbol_and_aliases_1 (bool (*callback) (varpool_node *, void *), argument
2194 is_a_helper <varpool_node *>::test (symtab_node *p) in test()
2201 typedef void (*varpool_node_hook)(varpool_node *, void *);
2349 inline varpool_node *first_variable (void);
2352 inline varpool_node *next_variable (varpool_node *node);
2355 inline varpool_node *first_static_initializer (void);
2358 inline varpool_node *next_static_initializer (varpool_node *node);
2361 inline varpool_node *first_defined_variable (void);
2364 inline varpool_node *next_defined_variable (varpool_node *node);
2448 void call_varpool_removal_hooks (varpool_node *node);
2451 void call_varpool_insertion_hooks (varpool_node *node);
2817 inline varpool_node *
2818 varpool_node::get (const_tree decl) in get()
2821 return dyn_cast<varpool_node *> (symtab_node::get (decl)); in get()
2917 inline varpool_node *
2922 if (varpool_node *vnode = dyn_cast <varpool_node *> (node)) in first_variable()
2928 inline varpool_node *
2929 symbol_table::next_variable (varpool_node *node) in next_variable()
2933 if (varpool_node *vnode1 = dyn_cast <varpool_node *> (node1)) in next_variable()
2944 inline varpool_node *
2950 varpool_node *vnode = dyn_cast <varpool_node *> (node); in first_static_initializer()
2958 inline varpool_node *
2959 symbol_table::next_static_initializer (varpool_node *node) in next_static_initializer()
2964 varpool_node *vnode1 = dyn_cast <varpool_node *> (node1); in next_static_initializer()
2977 inline varpool_node *
2983 varpool_node *vnode = dyn_cast <varpool_node *> (node); in first_defined_variable()
2991 inline varpool_node *
2992 symbol_table::next_defined_variable (varpool_node *node) in next_defined_variable()
2997 varpool_node *vnode1 = dyn_cast <varpool_node *> (node1); in next_defined_variable()
3197 varpool_node::can_remove_if_no_refs_p (void) in can_remove_if_no_refs_p()
3215 varpool_node::all_refs_explicit_p () in all_refs_explicit_p()
3242 inline varpool_node *
3243 varpool_node::get_alias_target (void) in get_alias_target()
3245 return dyn_cast <varpool_node *> (symtab_node::get_alias_target ()); in get_alias_target()
3291 inline varpool_node *
3292 varpool_node::ultimate_alias_target (availability *availability, in ultimate_alias_target()
3295 varpool_node *n = dyn_cast <varpool_node *> in ultimate_alias_target()
3407 return varpool_node::get_create (node); in get_create()
3420 return dyn_cast <varpool_node *> (this)->get_availability (ref); in get_availability()
3469 varpool_node::call_for_symbol_and_aliases (bool (*callback) (varpool_node *, in call_for_symbol_and_aliases() argument
3493 if (is_a <varpool_node *> (referring) in address_matters_p()