Use FOR_ALL_BB_FN in a few more places
authorThomas Schwinge <thomas@codesourcery.com>
Tue, 18 Oct 2016 19:36:45 +0000 (21:36 +0200)
committerThomas Schwinge <tschwinge@gcc.gnu.org>
Tue, 18 Oct 2016 19:36:45 +0000 (21:36 +0200)
gcc/
* cfg.c (clear_bb_flags): Use FOR_ALL_BB_FN.
* config/nvptx/nvptx.c (nvptx_find_sese): Likewise.

From-SVN: r241315

gcc/ChangeLog
gcc/cfg.c
gcc/config/nvptx/nvptx.c

index 4922809f54a5ead26adc907b584fac4cd4569b19..6002ddee5bf48d9a686d436c87331390151355dd 100644 (file)
@@ -1,3 +1,8 @@
+2016-10-18  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * cfg.c (clear_bb_flags): Use FOR_ALL_BB_FN.
+       * config/nvptx/nvptx.c (nvptx_find_sese): Likewise.
+
 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
 
        * config/rs6000/altivec.h (vec_xl_len): New macro.
index ee2e42c1f80e66c0275fce7095fc053a8c883f8e..6604b02192cb24e4c5eb38e09ddff0d89cec360d 100644 (file)
--- a/gcc/cfg.c
+++ b/gcc/cfg.c
@@ -386,7 +386,7 @@ clear_bb_flags (void)
 {
   basic_block bb;
 
-  FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb)
+  FOR_ALL_BB_FN (bb, cfun)
     bb->flags &= BB_FLAGS_TO_PRESERVE;
 }
 \f
index 6ec8eb41eaa6f40353f81299fa407c4f42f7e30f..80fa9ae2f1bd84c397513cc513b9f37953414a71 100644 (file)
@@ -3091,17 +3091,11 @@ nvptx_find_sese (auto_vec<basic_block> &blocks, bb_pair_vec_t &regions)
   int ix;
 
   /* First clear each BB of the whole function.  */ 
-  FOR_EACH_BB_FN (block, cfun)
+  FOR_ALL_BB_FN (block, cfun)
     {
       block->flags &= ~BB_VISITED;
       BB_SET_SESE (block, 0);
     }
-  block = EXIT_BLOCK_PTR_FOR_FN (cfun);
-  block->flags &= ~BB_VISITED;
-  BB_SET_SESE (block, 0);
-  block = ENTRY_BLOCK_PTR_FOR_FN (cfun);
-  block->flags &= ~BB_VISITED;
-  BB_SET_SESE (block, 0);
 
   /* Mark blocks in the function that are in this graph.  */
   for (ix = 0; blocks.iterate (ix, &block); ix++)