Move symtab_node::dump_table to symbol_table::dump
authorMartin Liska <mliska@suse.cz>
Tue, 23 May 2017 14:28:35 +0000 (16:28 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Tue, 23 May 2017 14:28:35 +0000 (14:28 +0000)
2017-05-23  Martin Liska  <mliska@suse.cz>

* cgraph.h: Move symtab_node::dump_table to symbol_table::dump
and symtab_node::debug_symtab to symbol_table::debug.
* cgraphunit.c (analyze_functions): Use the renamed function.
(symbol_table::compile): Likewise.
* ipa-cp.c (ipcp_verify_propagated_values): Likewise.
* ipa-icf.c (sem_item_optimizer::execute): Likewise.
* passes.c (execute_todo): Likewise.
* symtab.c (symbol_table::dump): New function.
* tree-ssa-structalias.c (ipa_pta_execute): Use the renamed function.
2017-05-23  Martin Liska  <mliska@suse.cz>

* lto.c (read_cgraph_and_symbols): Use the renamed function.
(do_whole_program_analysis): Use the renamed function.

From-SVN: r248368

gcc/ChangeLog
gcc/cgraph.h
gcc/cgraphunit.c
gcc/ipa-cp.c
gcc/ipa-icf.c
gcc/lto/ChangeLog
gcc/lto/lto.c
gcc/passes.c
gcc/symtab.c
gcc/tree-ssa-structalias.c

index e5d00ec3bead7ac8cad2d8459ac348b996da46a2..4c0b64d7b4079680c59b38cc7bd4d971fd7c839c 100644 (file)
@@ -1,3 +1,15 @@
+2017-05-23  Martin Liska  <mliska@suse.cz>
+
+       * cgraph.h: Move symtab_node::dump_table to symbol_table::dump
+       and symtab_node::debug_symtab to symbol_table::debug.
+       * cgraphunit.c (analyze_functions): Use the renamed function.
+       (symbol_table::compile): Likewise.
+       * ipa-cp.c (ipcp_verify_propagated_values): Likewise.
+       * ipa-icf.c (sem_item_optimizer::execute): Likewise.
+       * passes.c (execute_todo): Likewise.
+       * symtab.c (symbol_table::dump): New function.
+       * tree-ssa-structalias.c (ipa_pta_execute): Use the renamed function.
+
 2017-05-23  Jan Hubicka  <hubicka@ucw.cz>
 
        * ipa-fnsummary.c (estimate_node_size_and_time): Do not sanity check
index f27e2419390bfddb06cd1711ca1bd87dbdddfbbe..e07a7dd425037cfcf0c39185ddfba5262ec75934 100644 (file)
@@ -411,12 +411,6 @@ public:
      Return NULL if there's no such node.  */
   static symtab_node *get_for_asmname (const_tree asmname);
 
-  /* Dump symbol table to F.  */
-  static void dump_table (FILE *);
-
-  /* Dump symbol table to stderr.  */
-  static void DEBUG_FUNCTION debug_symtab (void);
-
   /* Verify symbol table for internal consistency.  */
   static DEBUG_FUNCTION void verify_symtab_nodes (void);
 
@@ -2178,6 +2172,15 @@ public:
   /* Set the DECL_ASSEMBLER_NAME and update symtab hashtables.  */
   void change_decl_assembler_name (tree decl, tree name);
 
+  /* Dump symbol table to F.  */
+  void dump (FILE *f);
+
+  /* Dump symbol table to stderr.  */
+  inline DEBUG_FUNCTION void debug (void)
+  {
+    dump (stderr);
+  }
+
   /* Return true if assembler names NAME1 and NAME2 leads to the same symbol
      name.  */
   static bool assembler_names_equal_p (const char *name1, const char *name2);
index c1f4293778c428544eeaef4a6ccf0c2689217467..34f8aaba128ddd42dc7fc48fdc4d0f91e3b30376 100644 (file)
@@ -1208,7 +1208,7 @@ analyze_functions (bool first_time)
   if (symtab->dump_file)
     {
       fprintf (symtab->dump_file, "\n\nInitial ");
-      symtab_node::dump_table (symtab->dump_file);
+      symtab->dump (symtab->dump_file);
     }
 
   if (first_time)
@@ -1278,7 +1278,7 @@ analyze_functions (bool first_time)
   if (symtab->dump_file)
     {
       fprintf (symtab->dump_file, "\n\nReclaimed ");
-      symtab_node::dump_table (symtab->dump_file);
+      symtab->dump (symtab->dump_file);
     }
   bitmap_obstack_release (NULL);
   ggc_collect ();
@@ -2485,7 +2485,7 @@ symbol_table::compile (void)
   if (dump_file)
     {
       fprintf (dump_file, "Optimized ");
-      symtab_node:: dump_table (dump_file);
+      symtab->dump (dump_file);
     }
   if (post_ipa_mem_report)
     {
@@ -2551,7 +2551,7 @@ symbol_table::compile (void)
   if (dump_file)
     {
       fprintf (dump_file, "\nFinal ");
-      symtab_node::dump_table (dump_file);
+      symtab->dump (dump_file);
     }
   if (!flag_checking)
     return;
index e68a151c753553fa42eb0d96b399d774ecfe517e..f35e5159a765e67440c22b86aa59266df7720118 100644 (file)
@@ -1399,7 +1399,7 @@ ipcp_verify_propagated_values (void)
            {
              if (dump_file)
                {
-                 symtab_node::dump_table (dump_file);
+                 symtab->dump (dump_file);
                  fprintf (dump_file, "\nIPA lattices after constant "
                           "propagation, before gcc_unreachable:\n");
                  print_all_lattices (dump_file, true, false);
index 39f230924c745e3fea63d5b8daecbe8bbac4024d..c5b5bd34d67d7eb71233c3400a18fc7ad05e9847 100644 (file)
@@ -2643,7 +2643,7 @@ sem_item_optimizer::execute (void)
   bool merged_p = merge_classes (prev_class_count);
 
   if (dump_file && (dump_flags & TDF_DETAILS))
-    symtab_node::dump_table (dump_file);
+    symtab->dump (dump_file);
 
   return merged_p;
 }
index 9802d86916196b8cdeb679df7ccedbd3e90ba645..2d8e95b8c313f6cfdde04227bd483183530a3cc5 100644 (file)
@@ -1,3 +1,8 @@
+2017-05-23  Martin Liska  <mliska@suse.cz>
+
+       * lto.c (read_cgraph_and_symbols): Use the renamed function.
+       (do_whole_program_analysis): Use the renamed function.
+
 2017-05-22  Jan Hubicka  <hubicka@ucw.cz>
 
        * lto.c: Replace ipa-inline.h by ipa-fnsummary.h
index f5dbbedafcf9aa397b22936c8a135f1fac0fe8df..6671d8a9622fca805c7d152fc0f566761617cb64 100644 (file)
@@ -2927,7 +2927,7 @@ read_cgraph_and_symbols (unsigned nfiles, const char **fnames)
   if (symtab->dump_file)
     {
       fprintf (symtab->dump_file, "Before merging:\n");
-      symtab_node::dump_table (symtab->dump_file);
+      symtab->dump (symtab->dump_file);
     }
   if (!flag_ltrans)
     {
@@ -3092,7 +3092,7 @@ do_whole_program_analysis (void)
   symtab->function_flags_ready = true;
 
   if (symtab->dump_file)
-    symtab_node::dump_table (symtab->dump_file);
+    symtab->dump (symtab->dump_file);
   bitmap_obstack_initialize (NULL);
   symtab->state = IPA_SSA;
 
@@ -3105,7 +3105,7 @@ do_whole_program_analysis (void)
   if (symtab->dump_file)
     {
       fprintf (symtab->dump_file, "Optimized ");
-      symtab_node::dump_table (symtab->dump_file);
+      symtab->dump (symtab->dump_file);
     }
 
   symtab_node::checking_verify_symtab_nodes ();
index e7c5d194010ac7a3c191f58e8e057e33b5505015..98e05e4ba7add538d9e2882c2bda5c3096f23a13 100644 (file)
@@ -2040,7 +2040,7 @@ execute_todo (unsigned int flags)
   if ((flags & TODO_dump_symtab) && dump_file && !current_function_decl)
     {
       gcc_assert (!cfun);
-      symtab_node::dump_table (dump_file);
+      symtab->dump (dump_file);
       /* Flush the file.  If verification fails, we won't be able to
         close the file before aborting.  */
       fflush (dump_file);
index 6c41dcff4b70b6143b99d190f366fb88583d01e9..13dca7f0dbda23db3576f26e713ebeadc85a74b5 100644 (file)
@@ -913,10 +913,8 @@ symtab_node::dump (FILE *f)
     vnode->dump (f);
 }
 
-/* Dump symbol table to F.  */
-
 void
-symtab_node::dump_table (FILE *f)
+symbol_table::dump (FILE *f)
 {
   symtab_node *node;
   fprintf (f, "Symbol table:\n\n");
@@ -924,15 +922,6 @@ symtab_node::dump_table (FILE *f)
     node->dump (f);
 }
 
-/* Dump symbol table to stderr.  */
-
-DEBUG_FUNCTION void
-symtab_node::debug_symtab (void)
-{
-  dump_table (stderr);
-}
-
-
 /* Return the cgraph node that has ASMNAME for its DECL_ASSEMBLER_NAME.
    Return NULL if there's no such node.  */
 
index 5c2fee00a5aa71a12ab817e10695b810ab68cefd..a4abd28c57ac06f1dee49263e881343bdd1a86c7 100644 (file)
@@ -7800,7 +7800,7 @@ ipa_pta_execute (void)
 
   if (dump_file && (dump_flags & TDF_DETAILS))
     {
-      symtab_node::dump_table (dump_file);
+      symtab->dump (dump_file);
       fprintf (dump_file, "\n");
     }