| /dflybsd-src/contrib/gcc-8.0/gcc/ |
| H A D | varpool.c | 81 symbol_table::call_varpool_removal_hooks (varpool_node *node) in call_varpool_removal_hooks() 122 symbol_table::call_varpool_insertion_hooks (varpool_node *node) in call_varpool_insertion_hooks() 134 varpool_node * 135 varpool_node::create_empty (void) in create_empty() 137 varpool_node *node = ggc_cleared_alloc<varpool_node> (); in create_empty() 143 varpool_node * 144 varpool_node::get_create (tree decl) in get_create() 146 varpool_node *node = varpool_node::get (decl); in get_create() 151 node = varpool_node::create_empty (); in get_create() 173 varpool_node::remove (void) in remove() [all …]
|
| H A D | cgraph.h | 1478 class varpool_node; variable 1484 hash_map<varpool_node *, size_t> * map; 1485 vec<varpool_node *> nodes; 1808 class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { 1839 inline varpool_node *ultimate_alias_target 1843 inline varpool_node *get_alias_target (void); 1857 bool call_for_symbol_and_aliases (bool (*callback) (varpool_node *, void *), 1882 static inline varpool_node *get (const_tree decl); 1891 static varpool_node * create_extra_name_alias (tree alias, tree decl); 1895 static varpool_node * create_alias (tree, tree); [all …]
|
| H A D | cgraphbuild.c | 39 class varpool_node *varpool_node; member 77 ctx->varpool_node->create_reference (node, IPA_REF_ADDR); in record_reference() 82 varpool_node *vnode = varpool_node::get_create (decl); in record_reference() 83 ctx->varpool_node->create_reference (vnode, IPA_REF_ADDR); in record_reference() 119 varpool_node *vnode = varpool_node::get_create (type); in record_type_list() 212 varpool_node *vnode = varpool_node::get_create (addr); in mark_address() 236 varpool_node *vnode = varpool_node::get_create (t); in mark_load() 251 varpool_node *vnode = varpool_node::get_create (t); in mark_store() 359 varpool_node::finalize_decl (decl); in execute() 380 varpool_node *node = varpool_node::get_create (decl); in record_references_in_initializer() [all …]
|
| H A D | tree-emutls.c | 66 varpool_node *control_var; 72 static hash_map<varpool_node *, tls_var_data> *tls_map = NULL; 267 varpool_node::get_create (to); in get_emutls_init_templ_addr() 269 varpool_node::add (to); in get_emutls_init_templ_addr() 337 varpool_node::get_create (to); in new_emutls_decl() 339 varpool_node::add (to); in new_emutls_decl() 342 varpool_node *n; in new_emutls_decl() 343 varpool_node *t = varpool_node::get_for_asmname in new_emutls_decl() 346 n = varpool_node::create_alias (to, t->decl); in new_emutls_decl() 398 tls_var_data *data = tls_map->get (varpool_node::get (decl)); in gen_emutls_addr() [all …]
|
| H A D | ipa.c | 310 varpool_node *vnode, *vnext; in remove_unreachable_nodes() 510 varpool_node *vnode = dyn_cast <varpool_node *> (node); in remove_unreachable_nodes() 712 process_references (varpool_node *vnode, in process_references() 737 process_references (dyn_cast<varpool_node *> (ref->referring), written, in process_references() 748 set_readonly_bit (varpool_node *vnode, void *data ATTRIBUTE_UNUSED) in set_readonly_bit() 757 set_writeonly_bit (varpool_node *vnode, void *data) in set_writeonly_bit() 776 clear_addressable_bit (varpool_node *vnode, void *data ATTRIBUTE_UNUSED) in clear_addressable_bit() 798 varpool_node *vnode; in ipa_discover_readonly_nonaddressable_vars() 1210 meet (cgraph_node *function, varpool_node *var, in meet() 1211 hash_map<varpool_node *, cgraph_node *> &single_user_map) in meet() argument [all …]
|
| H A D | ipa-icf.h | 403 sem_variable (varpool_node *_node, bitmap_obstack *stack); 424 inline varpool_node *get_node (void) in get_node() 426 return dyn_cast <varpool_node *> (node); in get_node() 430 static sem_variable *parse (varpool_node *node, bitmap_obstack *stack); 503 static void varpool_removal_hook (varpool_node *node, void *data);
|
| H A D | lto-streamer.h | 841 struct varpool_node *, 898 varpool_node *); 1103 static inline varpool_node * 1106 return dyn_cast<varpool_node *> (lsei.encoder->nodes[lsei.index].node); in lsei_varpool_node() 1187 && (!is_a <varpool_node *> (lsei_node (*lsei)) in lsei_next_variable_in_partition() 1200 if (!is_a <varpool_node *> (lsei_node (lsei)) in lsei_start_variable_in_partition()
|
| H A D | cgraphunit.c | 710 ? (symtab_node *)varpool_node::get_create (node->alias_target) in process_same_body_aliases() 762 varpool_node *first_var) in process_function_and_variable_attributes() 765 varpool_node *vnode; in process_function_and_variable_attributes() 806 varpool_node::finalize_decl (decl); in process_function_and_variable_attributes() 836 varpool_node::finalize_decl (tree decl) in finalize_decl() 838 varpool_node *node = varpool_node::get_create (decl); in finalize_decl() 1033 static varpool_node *first_analyzed_var; 1045 varpool_node *first_handled_var = first_analyzed_var; in analyze_functions() 1183 varpool_node *vnode = dyn_cast <varpool_node *> (node); in analyze_functions() 1451 && target_node && is_a <varpool_node *> (target_node)) in handle_alias_pairs() [all …]
|
| H A D | symtab.c | 164 if (is_a <varpool_node *> (node) && DECL_HARD_REGISTER (node->decl)) in insert_to_assembler_name_hash() 436 if (!is_a <varpool_node *> (this) || !DECL_HARD_REGISTER (decl)) in unregister() 450 else if (varpool_node *vnode = dyn_cast <varpool_node *> (this)) in remove() 937 else if (varpool_node *vnode = dyn_cast <varpool_node *> (this)) in dump() 1009 else if (is_a <varpool_node *> (this)) in verify_base() 1055 && !(is_a <varpool_node *> (this) in verify_base() 1666 else if (is_a <varpool_node *> (this)) in resolve_alias() 1815 new_node = varpool_node::create_alias (new_decl, node->decl); in noninterposable_alias() 1881 if (varpool_node *vnode = dyn_cast <varpool_node *> (this)) in get_partitioning_class()
|
| H A D | ipa-icf.c | 106 if (is_a <varpool_node *> (node) && DECL_VIRTUAL_P (node->decl)) in symbol_compare_collection() 411 if (is_a <varpool_node *> (n1)) in compare_referenced_symbol_properties() 440 if (used_by && is_a <varpool_node *> (used_by) in compare_referenced_symbol_properties() 470 else if (is_a <varpool_node *> (ref)) in hash_referenced_symbol_properties() 494 if (is_a <varpool_node *> (n1) != is_a <varpool_node *> (n2)) in compare_symbol_references() 996 set_addressable (varpool_node *node, void *) in set_addressable() 1822 sem_variable::sem_variable (varpool_node *node, bitmap_obstack *stack) in sem_variable() 1892 dyn_cast <varpool_node *>(node)->get_constructor (); in equals() 1894 dyn_cast <varpool_node *>(item->node)->get_constructor (); in equals() 2099 sem_variable::parse (varpool_node *node, bitmap_obstack *stack) in parse() [all …]
|
| /dflybsd-src/contrib/gcc-4.7/gcc/ |
| H A D | varpool.c | 52 static GTY((param_is (struct varpool_node))) htab_t varpool_hash; 56 struct varpool_node *varpool_nodes; 75 struct varpool_node *varpool_nodes_queue; 76 static GTY(()) struct varpool_node *varpool_last_needed_node; 77 static GTY(()) struct varpool_node *varpool_first_unanalyzed_node; 80 static GTY(()) struct varpool_node *varpool_assembled_nodes_queue; 84 varpool_node_name (struct varpool_node *node) in varpool_node_name() 93 const struct varpool_node *n = (const struct varpool_node *) p; in hash_varpool_node() 101 const struct varpool_node *n1 = in eq_varpool_node() 102 (const struct varpool_node *) p1; in eq_varpool_node() [all …]
|
| H A D | cgraph.h | 272 typedef struct varpool_node *varpool_node_ptr; 389 struct GTY((chain_next ("%h.next"), chain_prev ("%h.prev"))) varpool_node { struct 394 struct varpool_node *next, *prev; argument 396 struct varpool_node *next_needed, *prev_needed; argument 398 struct varpool_node *same_comdat_group; argument 550 bool varpool_used_from_object_file_p (struct varpool_node *); 638 struct varpool_node *); 639 void varpool_node_set_add (varpool_node_set, struct varpool_node *); 640 void varpool_node_set_remove (varpool_node_set, struct varpool_node *); 646 bool varpool_externally_visible_p (struct varpool_node *, bool); [all …]
|
| H A D | ipa-ref.h | 23 struct varpool_node; 46 struct varpool_node * GTY((tag ("IPA_REF_VARPOOL"))) varpool_node; 80 struct varpool_node *, 82 struct varpool_node *, 90 void ipa_clone_references (struct cgraph_node *, struct varpool_node *, struct ipa_ref_list *); 91 void ipa_clone_refering (struct cgraph_node *, struct varpool_node *, struct ipa_ref_list *);
|
| H A D | cgraphbuild.c | 42 struct varpool_node *varpool_node; member 80 ipa_record_reference (NULL, ctx->varpool_node, node, NULL, in record_reference() 86 struct varpool_node *vnode = varpool_node (decl); in record_reference() 90 ipa_record_reference (NULL, ctx->varpool_node, in record_reference() 131 struct varpool_node *vnode = varpool_node (type); in record_type_list() 256 struct varpool_node *vnode = varpool_node (addr); in mark_address() 289 struct varpool_node *vnode = varpool_node (t); in mark_load() 311 struct varpool_node *vnode = varpool_node (t); in mark_store() 423 struct varpool_node *node = varpool_node (decl); in record_references_in_initializer() 426 ctx.varpool_node = node; in record_references_in_initializer()
|
| H A D | ipa-ref-inline.h | 32 static inline struct varpool_node * 36 return ref->refered.varpool_node; in ipa_ref_varpool_node() 50 static inline struct varpool_node * 54 return ref->refering.varpool_node; in ipa_ref_refering_varpool_node()
|
| H A D | ipa-ref.c | 38 struct varpool_node *refering_varpool_node, in ipa_record_reference() 40 struct varpool_node *refered_varpool_node, in ipa_record_reference() 69 ref->refering.varpool_node = refering_varpool_node; in ipa_record_reference() 82 ref->refered.varpool_node = refered_varpool_node; in ipa_record_reference() 205 struct varpool_node *dest_varpool_node, in ipa_clone_references() 223 struct varpool_node *dest_varpool_node, in ipa_clone_refering()
|
| H A D | ipa.c | 76 enqueue_varpool_node (struct varpool_node *node, struct varpool_node **first) in enqueue_varpool_node() 87 struct varpool_node **first_varpool, in process_references() 106 struct varpool_node *node = ipa_ref_varpool_node (ref); in process_references() 172 struct varpool_node *first_varpool = (struct varpool_node *) (void *) 1; in cgraph_remove_unreachable_nodes() 174 struct varpool_node *vnode, *vnext; in cgraph_remove_unreachable_nodes() 233 || first_varpool != (struct varpool_node *) (void *) 1) in cgraph_remove_unreachable_nodes() 294 if (first_varpool != (struct varpool_node *) (void *) 1) in cgraph_remove_unreachable_nodes() 297 first_varpool = (struct varpool_node *)first_varpool->aux; in cgraph_remove_unreachable_nodes() 305 struct varpool_node *next; in cgraph_remove_unreachable_nodes() 487 struct varpool_node *vnode; in ipa_discover_readonly_nonaddressable_vars() [all …]
|
| H A D | lto-cgraph.c | 201 struct varpool_node *node) in lto_varpool_encoder_encode() 225 struct varpool_node *node) in lto_varpool_encoder_lookup() 234 struct varpool_node * 248 struct varpool_node *node) in lto_varpool_encoder_encode_initializer_p() 257 struct varpool_node *node) in lto_set_varpool_encoder_encode_initializer() 555 lto_output_varpool_node (struct lto_simple_output_block *ob, struct varpool_node *node, in lto_output_varpool_node() 678 struct varpool_node *vnode = ipa_ref_varpool_node (ref); in add_references() 737 struct varpool_node *node = vsi_node (vsi); in output_refs() 782 struct varpool_node *vnode = vsi_node (vsi); in compute_ltrans_boundary() 793 struct varpool_node *vnode = lto_varpool_encoder_deref (varpool_encoder, i); in compute_ltrans_boundary() [all …]
|
| H A D | tree-emutls.c | 263 varpool_node (to); in get_emutls_init_templ_addr() 335 varpool_node (to); in new_emutls_decl() 364 struct varpool_node *var; in emutls_decl() 426 struct varpool_node *cvar; in gen_emutls_addr() 701 create_emultls_var (struct varpool_node *var, void *data) in create_emultls_var() 704 struct varpool_node *cvar; in create_emultls_var() 735 struct varpool_node *var; in ipa_lower_emutls()
|
| H A D | ipa-utils.c | 493 varpool_node_set_add (varpool_node_set set, struct varpool_node *node) in varpool_node_set_add() 517 varpool_node_set_remove (varpool_node_set set, struct varpool_node *node) in varpool_node_set_remove() 521 struct varpool_node *last_node; in varpool_node_set_remove() 553 varpool_node_set_find (varpool_node_set set, struct varpool_node *node) in varpool_node_set_find() 578 struct varpool_node *node = vsi_node (iter); in dump_varpool_node_set()
|
| H A D | lto-streamer.h | 862 struct varpool_node *); 863 struct varpool_node *lto_varpool_encoder_deref (lto_varpool_encoder_t, int); 864 int lto_varpool_encoder_lookup (lto_varpool_encoder_t, struct varpool_node *); 866 int lto_varpool_encoder_encode (lto_varpool_encoder_t, struct varpool_node *); 869 struct varpool_node *);
|
| H A D | lto-symtab.c | 48 struct varpool_node *vnode; 262 lto_varpool_replace_node (struct varpool_node *vnode, in lto_varpool_replace_node() 263 struct varpool_node *prevailing_node) in lto_varpool_replace_node() 740 prevailing->vnode = varpool_node (prevailing->decl); in lto_symtab_merge_cgraph_nodes_1() 760 struct varpool_node *vnode; in lto_symtab_merge_cgraph_nodes()
|
| /dflybsd-src/contrib/gcc-8.0/gcc/lto/ |
| H A D | lto-symtab.c | 120 lto_varpool_replace_node (varpool_node *vnode, in lto_varpool_replace_node() 121 varpool_node *prevailing_node) in lto_varpool_replace_node() 924 else if (varpool_node *ve = dyn_cast <varpool_node *> (e)) in lto_symtab_merge_symbols_1() 925 lto_varpool_replace_node (ve, dyn_cast<varpool_node *> (to)); in lto_symtab_merge_symbols_1() 950 symtab->call_varpool_removal_hooks (dyn_cast<varpool_node *> (e)); in lto_symtab_merge_symbols_1() 989 varpool_node *vnode; in lto_symtab_merge_symbols() 1051 if ((vnode = dyn_cast <varpool_node *> (node)) in lto_symtab_merge_symbols() 1055 lto_varpool_replace_node (dyn_cast <varpool_node *> (node2), in lto_symtab_merge_symbols()
|
| H A D | lto-partition.c | 116 else if (is_a <varpool_node *> (ref->referred) in add_references_to_partition() 117 && (dyn_cast <varpool_node *> (ref->referred) in add_references_to_partition() 246 else if (varpool_node *vnode = dyn_cast <varpool_node *> (node)) in contained_in_symbol() 512 auto_vec<varpool_node *> varpool_order; in lto_balanced_map() 518 varpool_node *vnode; in lto_balanced_map() 682 else if (is_a <varpool_node *> (ref->referred)) in lto_balanced_map() 686 vnode = dyn_cast <varpool_node *> (ref->referred); in lto_balanced_map() 715 else if (is_a <varpool_node *> (ref->referring)) in lto_balanced_map() 719 vnode = dyn_cast <varpool_node *> (ref->referring); in lto_balanced_map()
|
| /dflybsd-src/contrib/gcc-4.7/gcc/lto/ |
| H A D | lto.c | 1396 static void add_varpool_node_to_partition (ltrans_partition part, struct varpool_node *vnode); 1513 add_varpool_node_to_partition (ltrans_partition part, struct varpool_node *vnode) in add_varpool_node_to_partition() 1562 struct varpool_node *node = VEC_index (varpool_node_ptr, in undo_partition() 1598 partition_varpool_node_p (struct varpool_node *vnode) in partition_varpool_node_p() 1620 struct varpool_node *vnode; in lto_1_to_1_map() 1716 const struct varpool_node *a = *(const struct varpool_node * const *) pa; in varpool_node_cmp() 1717 const struct varpool_node *b = *(const struct varpool_node * const *) pb; in varpool_node_cmp() 1767 struct varpool_node **varpool_order = NULL; in lto_balanced_map() 1774 struct varpool_node *vnode; in lto_balanced_map() 1808 varpool_order = XNEWVEC (struct varpool_node *, n_varpool_nodes); in lto_balanced_map() [all …]
|