cfgloop.h (struct loops): Remove unused field array.
authorRichard Guenther <rguenther@suse.de>
Mon, 24 Apr 2006 08:01:33 +0000 (08:01 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 24 Apr 2006 08:01:33 +0000 (08:01 +0000)
2006-04-24  Richard Guenther  <rguenther@suse.de>

* cfgloop.h (struct loops): Remove unused field array.  Reorder
state after num.
(LOOP_PREFETCH): Remove.

From-SVN: r113217

gcc/ChangeLog
gcc/cfgloop.h

index 5f481d3fdd15e05f3ecde539a686906faf3fac48..9a23e66e93b923473fc1e99c7c9e61dbe639a998 100644 (file)
@@ -1,3 +1,9 @@
+2006-04-24  Richard Guenther  <rguenther@suse.de>
+
+       * cfgloop.h (struct loops): Remove unused field array.  Reorder
+       state after num.
+       (LOOP_PREFETCH): Remove.
+
 2006-04-24  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/22525
index 3309e0fdca9a20ea1b7fdfdbb36dc5fb09726694..9805d4cff606b1cf1cc49c573c2e7fd6d6add396 100644 (file)
@@ -149,13 +149,10 @@ struct loops
   /* Number of natural loops in the function.  */
   unsigned num;
 
-  /* Array of natural loop descriptors (scanning this array in reverse order
-     will find the inner loops before their enclosing outer loops).  */
-  struct loop *array;
+  /* State of loops.  */
+  int state;
 
-  /* The above array is unused in new loop infrastructure and is kept only for
-     purposes of the old loop optimizer.  Instead we store just pointers to
-     loops here.  
+  /* We store just pointers to loops here.  
      Note that a loop in this array may actually be NULL, if the loop
      has been removed and the entire loops structure has not been
      recomputed since that time.  */
@@ -177,9 +174,6 @@ struct loops
 
   /* Headers shared by multiple loops that should be merged.  */
   sbitmap shared_headers;
-
-  /* State of loops.  */
-  int state;
 };
 
 /* The loop tree currently optimized.  */
@@ -408,9 +402,4 @@ extern void doloop_optimize_loops (struct loops *);
 extern void move_loop_invariants (struct loops *);
 extern void record_estimate (struct loop *, tree, tree, tree);
 
-/* Old loop optimizer interface.  */
-
-/* Flags passed to loop_optimize.  */
-#define LOOP_PREFETCH 1
-
 #endif /* GCC_CFGLOOP_H */