Improve comments in pass_tree_loop_init::execute
authorvries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Nov 2015 21:42:36 +0000 (21:42 +0000)
committervries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Nov 2015 21:42:36 +0000 (21:42 +0000)
2015-11-17  Tom de Vries  <tom@codesourcery.com>

* tree-ssa-loop.c (pass_tree_loop_init::execute): Improve comments.

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

gcc/ChangeLog
gcc/tree-ssa-loop.c

index 8267d67..2e20b43 100644 (file)
@@ -1,5 +1,9 @@
 2015-11-17  Tom de Vries  <tom@codesourcery.com>
 
+       * tree-ssa-loop.c (pass_tree_loop_init::execute): Improve comments.
+
+2015-11-17  Tom de Vries  <tom@codesourcery.com>
+
        * tree-scalar-evolution.c (scev_const_prop): Dump details if replacing
        uses of ssa_name with constant.
 
index 8ecd140..afdef12 100644 (file)
@@ -211,12 +211,15 @@ public:
 unsigned int
 pass_tree_loop_init::execute (function *fun ATTRIBUTE_UNUSED)
 {
+  /* When processing a loop in the loop pipeline, we should be able to assert
+     that:
+       (loops_state_satisfies_p (LOOPS_NORMAL | LOOPS_HAVE_RECORDED_EXITS
+                                             | LOOP_CLOSED_SSA)
+       && scev_initialized_p ())
+  */
   loop_optimizer_init (LOOPS_NORMAL
                       | LOOPS_HAVE_RECORDED_EXITS);
   rewrite_into_loop_closed_ssa (NULL, TODO_update_ssa);
-
-  /* We might discover new loops, e.g. when turning irreducible
-     regions into reducible.  */
   scev_initialize ();
 
   return 0;