OSDN Git Service

2009-04-07 Bob Duff <duff@adacore.com>
[pf3gnuchains/gcc-fork.git] / gcc / domwalk.c
index cec95a5..8f77922 100644 (file)
@@ -144,7 +144,7 @@ walk_dominator_tree (struct dom_walk_data *walk_data, basic_block bb)
 {
   void *bd = NULL;
   basic_block dest;
-  block_stmt_iterator bsi;
+  gimple_stmt_iterator gsi;
   bool is_interesting;
   basic_block *worklist = XNEWVEC (basic_block, n_basic_blocks * 2);
   int sp = 0;
@@ -168,8 +168,8 @@ walk_dominator_tree (struct dom_walk_data *walk_data, basic_block bb)
            {
              bool recycled;
 
-             /* First get some local data, reusing any local data pointer we may
-                have saved.  */
+             /* First get some local data, reusing any local data
+                pointer we may have saved.  */
              if (VEC_length (void_p, walk_data->free_block_data) > 0)
                {
                  bd = VEC_pop (void_p, walk_data->free_block_data);
@@ -199,13 +199,14 @@ walk_dominator_tree (struct dom_walk_data *walk_data, basic_block bb)
          if (is_interesting && walk_data->before_dom_children_walk_stmts)
            {
              if (walk_data->walk_stmts_backward)
-               for (bsi = bsi_last (bb); !bsi_end_p (bsi); bsi_prev (&bsi))
+               for (gsi = gsi_last (bb_seq (bb)); !gsi_end_p (gsi);
+                    gsi_prev (&gsi))
                  (*walk_data->before_dom_children_walk_stmts) (walk_data, bb,
-                                                               bsi);
+                                                               gsi);
              else
-               for (bsi = bsi_start (bb); !bsi_end_p (bsi); bsi_next (&bsi))
+               for (gsi = gsi_start_bb (bb); !gsi_end_p (gsi); gsi_next (&gsi))
                  (*walk_data->before_dom_children_walk_stmts) (walk_data, bb,
-                                                               bsi);
+                                                               gsi);
            }
 
          /* Callback for operations to execute before we have walked the
@@ -239,13 +240,14 @@ walk_dominator_tree (struct dom_walk_data *walk_data, basic_block bb)
          if (is_interesting && walk_data->after_dom_children_walk_stmts)
            {
              if (walk_data->walk_stmts_backward)
-               for (bsi = bsi_last (bb); !bsi_end_p (bsi); bsi_prev (&bsi))
+               for (gsi = gsi_last (bb_seq (bb)); !gsi_end_p (gsi);
+                    gsi_prev (&gsi))
                  (*walk_data->after_dom_children_walk_stmts) (walk_data, bb,
-                                                              bsi);
+                                                              gsi);
              else
-               for (bsi = bsi_start (bb); !bsi_end_p (bsi); bsi_next (&bsi))
+               for (gsi = gsi_start_bb (bb); !gsi_end_p (gsi); gsi_next (&gsi))
                  (*walk_data->after_dom_children_walk_stmts) (walk_data, bb,
-                                                              bsi);
+                                                              gsi);
            }
 
          /* Callback for operations to execute after we have walked the