diff options
author | Martin Liska <mliska@suse.cz> | 2020-01-08 16:30:24 +0100 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2020-01-08 15:30:24 +0000 |
commit | 3629ff8ad6b73b35f4168df465f47f5a302691e2 (patch) | |
tree | 0b3518f6ff58c9f238c2250a493977778aeae5ab /gcc/lto | |
parent | c1030b5cd3c99f548b08b752a711f7cb59a6d92e (diff) | |
download | gcc-3629ff8ad6b73b35f4168df465f47f5a302691e2.zip gcc-3629ff8ad6b73b35f4168df465f47f5a302691e2.tar.gz gcc-3629ff8ad6b73b35f4168df465f47f5a302691e2.tar.bz2 |
Use cgraph_node::dump_{asm_},name where possible.
2020-01-08 Martin Liska <mliska@suse.cz>
* cgraph.c (cgraph_node::dump): Use ::dump_name or
::dump_asm_name instead of (::name or ::asm_name).
* cgraphclones.c (symbol_table::materialize_all_clones): Likewise.
* cgraphunit.c (walk_polymorphic_call_targets): Likewise.
(analyze_functions): Likewise.
(expand_all_functions): Likewise.
* ipa-cp.c (ipcp_cloning_candidate_p): Likewise.
(propagate_bits_across_jump_function): Likewise.
(dump_profile_updates): Likewise.
(ipcp_store_bits_results): Likewise.
(ipcp_store_vr_results): Likewise.
* ipa-devirt.c (dump_targets): Likewise.
* ipa-fnsummary.c (analyze_function_body): Likewise.
* ipa-hsa.c (check_warn_node_versionable): Likewise.
(process_hsa_functions): Likewise.
* ipa-icf.c (sem_item_optimizer::merge_classes): Likewise.
(set_alias_uids): Likewise.
* ipa-inline-transform.c (save_inline_function_body): Likewise.
* ipa-inline.c (recursive_inlining): Likewise.
(inline_to_all_callers_1): Likewise.
(ipa_inline): Likewise.
* ipa-profile.c (ipa_propagate_frequency_1): Likewise.
(ipa_propagate_frequency): Likewise.
* ipa-prop.c (ipa_make_edge_direct_to_target): Likewise.
(remove_described_reference): Likewise.
* ipa-pure-const.c (worse_state): Likewise.
(check_retval_uses): Likewise.
(analyze_function): Likewise.
(propagate_pure_const): Likewise.
(propagate_nothrow): Likewise.
(dump_malloc_lattice): Likewise.
(propagate_malloc): Likewise.
(pass_local_pure_const::execute): Likewise.
* ipa-visibility.c (optimize_weakref): Likewise.
(function_and_variable_visibility): Likewise.
* ipa.c (symbol_table::remove_unreachable_nodes): Likewise.
(ipa_discover_variable_flags): Likewise.
* lto-streamer-out.c (output_function): Likewise.
(output_constructor): Likewise.
* tree-inline.c (copy_bb): Likewise.
* tree-ssa-structalias.c (ipa_pta_execute): Likewise.
* varpool.c (symbol_table::remove_unreferenced_decls): Likewise.
2020-01-08 Martin Liska <mliska@suse.cz>
* lto-partition.c (add_symbol_to_partition_1): Use ::dump_name or
::dump_asm_name instead of (::name or ::asm_name).
(lto_balanced_map): Likewise.
(promote_symbol): Likewise.
(rename_statics): Likewise.
* lto.c (lto_wpa_write_files): Likewise.
2020-01-08 Martin Liska <mliska@suse.cz>
* gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
* gcc.dg/ipa/ipa-icf-10.c: Likewise.
* gcc.dg/ipa/ipa-icf-11.c: Likewise.
* gcc.dg/ipa/ipa-icf-12.c: Likewise.
* gcc.dg/ipa/ipa-icf-13.c: Likewise.
* gcc.dg/ipa/ipa-icf-16.c: Likewise.
* gcc.dg/ipa/ipa-icf-18.c: Likewise.
* gcc.dg/ipa/ipa-icf-2.c: Likewise.
* gcc.dg/ipa/ipa-icf-20.c: Likewise.
* gcc.dg/ipa/ipa-icf-21.c: Likewise.
* gcc.dg/ipa/ipa-icf-23.c: Likewise.
* gcc.dg/ipa/ipa-icf-25.c: Likewise.
* gcc.dg/ipa/ipa-icf-26.c: Likewise.
* gcc.dg/ipa/ipa-icf-27.c: Likewise.
* gcc.dg/ipa/ipa-icf-3.c: Likewise.
* gcc.dg/ipa/ipa-icf-35.c: Likewise.
* gcc.dg/ipa/ipa-icf-36.c: Likewise.
* gcc.dg/ipa/ipa-icf-37.c: Likewise.
* gcc.dg/ipa/ipa-icf-38.c: Likewise.
* gcc.dg/ipa/ipa-icf-5.c: Likewise.
* gcc.dg/ipa/ipa-icf-7.c: Likewise.
* gcc.dg/ipa/ipa-icf-8.c: Likewise.
* gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
* gcc.dg/ipa/pr64307.c: Likewise.
* gcc.dg/ipa/pr90555.c: Likewise.
* gcc.dg/ipa/propmalloc-1.c: Likewise.
* gcc.dg/ipa/propmalloc-2.c: Likewise.
* gcc.dg/ipa/propmalloc-3.c: Likewise.
From-SVN: r280009
Diffstat (limited to 'gcc/lto')
-rw-r--r-- | gcc/lto/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/lto/lto-partition.c | 10 | ||||
-rw-r--r-- | gcc/lto/lto.c | 4 |
3 files changed, 16 insertions, 7 deletions
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index 233ac37..821a6fa 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,5 +1,14 @@ 2020-01-08 Martin Liska <mliska@suse.cz> + * lto-partition.c (add_symbol_to_partition_1): Use ::dump_name or + ::dump_asm_name instead of (::name or ::asm_name). + (lto_balanced_map): Likewise. + (promote_symbol): Likewise. + (rename_statics): Likewise. + * lto.c (lto_wpa_write_files): Likewise. + +2020-01-08 Martin Liska <mliska@suse.cz> + * lto-partition.c (lto_balanced_map): Use symtab_node::dump_name. 2020-01-01 Jakub Jelinek <jakub@redhat.com> diff --git a/gcc/lto/lto-partition.c b/gcc/lto/lto-partition.c index 5b153c9..3a99909 100644 --- a/gcc/lto/lto-partition.c +++ b/gcc/lto/lto-partition.c @@ -162,7 +162,7 @@ add_symbol_to_partition_1 (ltrans_partition part, symtab_node *node) if (dump_file) fprintf (dump_file, "Symbol node %s now used in multiple partitions\n", - node->name ()); + node->dump_name ()); } node->aux = (void *)((size_t)node->aux + 1); @@ -515,10 +515,10 @@ lto_balanced_map (int n_lto_partitions, int max_partition_size) { for (unsigned i = 0; i < order.length (); i++) fprintf (dump_file, "Balanced map symbol order:%s:%u\n", - order[i]->name (), order[i]->tp_first_run); + order[i]->dump_name (), order[i]->tp_first_run); for (unsigned i = 0; i < noreorder.length (); i++) fprintf (dump_file, "Balanced map symbol no_reorder:%s:%u\n", - noreorder[i]->name (), noreorder[i]->tp_first_run); + noreorder[i]->dump_name (), noreorder[i]->tp_first_run); } /* Collect all variables that should not be reordered. */ @@ -995,7 +995,7 @@ promote_symbol (symtab_node *node) DECL_VISIBILITY_SPECIFIED (node->decl) = true; if (dump_file) fprintf (dump_file, - "Promoting as hidden: %s (%s)\n", node->name (), + "Promoting as hidden: %s (%s)\n", node->dump_name (), IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (node->decl))); /* Promoting a symbol also promotes all transparent aliases with exception @@ -1079,7 +1079,7 @@ rename_statics (lto_symtab_encoder_t encoder, symtab_node *node) if (dump_file) fprintf (dump_file, - "Renaming statics with asm name: %s\n", node->name ()); + "Renaming statics with asm name: %s\n", node->dump_name ()); /* Assign every symbol in the set that shares the same ASM name an unique mangled name. */ diff --git a/gcc/lto/lto.c b/gcc/lto/lto.c index 350c9e5..39bb5f4 100644 --- a/gcc/lto/lto.c +++ b/gcc/lto/lto.c @@ -355,7 +355,7 @@ lto_wpa_write_files (void) lsei_next_in_partition (&lsei)) { symtab_node *node = lsei_node (lsei); - fprintf (symtab->dump_file, "%s ", node->asm_name ()); + fprintf (symtab->dump_file, "%s ", node->dump_asm_name ()); } fprintf (symtab->dump_file, "\n Symbols in boundary: "); for (lsei = lsei_start (part->encoder); !lsei_end_p (lsei); @@ -364,7 +364,7 @@ lto_wpa_write_files (void) symtab_node *node = lsei_node (lsei); if (!lto_symtab_encoder_in_partition_p (part->encoder, node)) { - fprintf (symtab->dump_file, "%s ", node->asm_name ()); + fprintf (symtab->dump_file, "%s ", node->dump_asm_name ()); cgraph_node *cnode = dyn_cast <cgraph_node *> (node); if (cnode && lto_symtab_encoder_encode_body_p (part->encoder, |