]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* loop.c (for_each_insn_in_loop): Fix formatting and comments.
authorEric Botcazou <ebotcazou@multimania.com>
Sat, 15 Jun 2002 00:47:53 +0000 (00:47 +0000)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 15 Jun 2002 00:47:53 +0000 (17:47 -0700)
From-SVN: r54633

gcc/ChangeLog
gcc/loop.c

index 160c962fdab465803075fd3ab7cc7e2ae5f8a0b9..2bb93edc14c3ada987b72f6841137341182e11b9 100644 (file)
@@ -1,3 +1,7 @@
+2002-06-14  Eric Botcazou  <ebotcazou@multimania.com>
+       * loop.c (for_each_insn_in_loop): Fix formatting and comments.
+
 2002-06-14  Eric Botcazou  <ebotcazou@multimania.com>
 
        PR c/6677
index 85c9c9fef10388612fb621b6e24ea9374dbf1de1..d3b62af6ceb1ace315cb4f5ab83b9dfd409cbba5 100644 (file)
@@ -4247,8 +4247,8 @@ static rtx addr_placeholder;
    LOOP and INSN parameters pass MAYBE_MULTIPLE and NOT_EVERY_ITERATION to the
    callback.
 
-   NOT_EVERY_ITERATION if current insn is not executed at least once for every
-   loop iteration except for the last one.
+   NOT_EVERY_ITERATION is 1 if current insn is not known to be executed at
+   least once for every loop iteration except for the last one.
 
    MAYBE_MULTIPLE is 1 if current insn may be executed more than once for every
    loop iteration.
@@ -4258,8 +4258,6 @@ for_each_insn_in_loop (loop, fncall)
      struct loop *loop;
      loop_insn_callback fncall;
 {
-  /* This is 1 if current insn is not executed at least once for every loop
-     iteration.  */
   int not_every_iteration = 0;
   int maybe_multiple = 0;
   int past_loop_latch = 0;
@@ -4271,8 +4269,7 @@ for_each_insn_in_loop (loop, fncall)
   if (prev_nonnote_insn (loop->scan_start) != prev_nonnote_insn (loop->start))
     maybe_multiple = back_branch_in_range_p (loop, loop->scan_start);
 
-  /* Scan through loop to find all possible bivs.  */
-
+  /* Scan through loop and update NOT_EVERY_ITERATION and MAYBE_MULTIPLE. */
   for (p = next_insn_in_loop (loop, loop->scan_start);
        p != NULL_RTX;
        p = next_insn_in_loop (loop, p))
@@ -4329,9 +4326,9 @@ for_each_insn_in_loop (loop, fncall)
          This can be any kind of jump, since we want to know if insns
          will be executed if the loop is executed.  */
          && !(JUMP_LABEL (p) == loop->top
-            && ((NEXT_INSN (NEXT_INSN (p)) == loop->end
-                 && any_uncondjump_p (p))
-                || (NEXT_INSN (p) == loop->end && any_condjump_p (p)))))
+              && ((NEXT_INSN (NEXT_INSN (p)) == loop->end
+                   && any_uncondjump_p (p))
+                  || (NEXT_INSN (p) == loop->end && any_condjump_p (p)))))
        {
          rtx label = 0;