OSDN Git Service

* tree-ssa-live.c (dump_scope_block): Document arguments.
authordnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 May 2009 17:55:59 +0000 (17:55 +0000)
committerdnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 May 2009 17:55:59 +0000 (17:55 +0000)
(dump_scope_blocks): Document.
(debug_scope_blocks): New.
* tree-flow.h (debug_scope_blocks): Declare.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147923 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tree-flow.h
gcc/tree-ssa-live.c

index 91f7113..5094773 100644 (file)
@@ -1,6 +1,13 @@
+2009-05-27  Diego Novillo  <dnovillo@google.com>
+
+       * tree-ssa-live.c (dump_scope_block): Document arguments.
+       (dump_scope_blocks): Document.
+       (debug_scope_blocks): New.
+       * tree-flow.h (debug_scope_blocks): Declare.
+
 2009-05-21  Denis Chertykov  <denisc@overta.ru>
 
-     * doc/contrib.texi (Contributors): add myself to the list.
+       * doc/contrib.texi (Contributors): add myself to the list.
 
 2009-05-28  Olivier Hainque  <hainque@adacore.com>
 
index 4b0130a..7585de5 100644 (file)
@@ -910,6 +910,7 @@ void mark_addressable (tree);
 /* In tree-ssa-live.c */
 extern void remove_unused_locals (void);
 extern void dump_scope_blocks (FILE *, int);
+extern void debug_scope_blocks (int);
 
 /* In tree-ssa-address.c  */
 
index 0673fab..3c31766 100644 (file)
@@ -552,7 +552,9 @@ mark_all_vars_used (tree *expr_p, void *data)
   walk_tree (expr_p, mark_all_vars_used_1, data, NULL);
 }
 
-/* Dump scope blocks.  */
+
+/* Dump scope blocks starting at SCOPE to FILE.  INDENT is the
+   indentation level and FLAGS is as in print_generic_expr.  */
 
 static void
 dump_scope_block (FILE *file, int indent, tree scope, int flags)
@@ -606,12 +608,26 @@ dump_scope_block (FILE *file, int indent, tree scope, int flags)
   fprintf (file, "\n%*s}\n",indent, "");
 }
 
+
+/* Dump the tree of lexical scopes of current_function_decl to FILE.
+   FLAGS is as in print_generic_expr.  */
+
 void
 dump_scope_blocks (FILE *file, int flags)
 {
   dump_scope_block (file, 0, DECL_INITIAL (current_function_decl), flags);
 }
 
+
+/* Dump the tree of lexical scopes of current_function_decl to stderr.
+   FLAGS is as in print_generic_expr.  */
+
+void
+debug_scope_blocks (int flags)
+{
+  dump_scope_blocks (stderr, flags);
+}
+
 /* Remove local variables that are not referenced in the IL.  */
 
 void