tree-loop-distribution.c (struct partition): Remove unused field loops of the structure.
authorBin Cheng <bin.cheng@arm.com>
Tue, 10 Oct 2017 08:57:21 +0000 (08:57 +0000)
committerBin Cheng <amker@gcc.gnu.org>
Tue, 10 Oct 2017 08:57:21 +0000 (08:57 +0000)
* tree-loop-distribution.c (struct partition): Remove unused field
loops of the structure.
(partition_alloc, partition_free): Ditto.
(build_rdg_partition_for_vertex): Ditto.

From-SVN: r253578

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

index 30bbeb5ad82abf2516057dce7904e0507c509ad7..9b6beb841067ebfb15416e608462ca240e905863 100644 (file)
@@ -1,3 +1,10 @@
+2017-10-10  Bin Cheng  <bin.cheng@arm.com>
+
+       * tree-loop-distribution.c (struct partition): Remove unused field
+       loops of the structure.
+       (partition_alloc, partition_free): Ditto.
+       (build_rdg_partition_for_vertex): Ditto.
+
 2017-10-09  Jeff Law  <law@redhat.com>
 
        * targhooks.c (default_stack_clash_protection_final_dynamic_probe): Fix
index 26b8b9a3751ae843b802fa90923d1b02e1c91cfd..3db3d6ec21ef4c0a784edd684a6b3a2a977247e5 100644 (file)
@@ -593,8 +593,6 @@ struct partition
 {
   /* Statements of the partition.  */
   bitmap stmts;
-  /* Loops of the partition.  */
-  bitmap loops;
   /* True if the partition defines variable which is used outside of loop.  */
   bool reduction_p;
   /* For builtin partition, true if it executes one iteration more than
@@ -619,7 +617,6 @@ partition_alloc (void)
 {
   partition *partition = XCNEW (struct partition);
   partition->stmts = BITMAP_ALLOC (NULL);
-  partition->loops = BITMAP_ALLOC (NULL);
   partition->reduction_p = false;
   partition->kind = PKIND_NORMAL;
   partition->datarefs = BITMAP_ALLOC (NULL);
@@ -632,7 +629,6 @@ static void
 partition_free (partition *partition)
 {
   BITMAP_FREE (partition->stmts);
-  BITMAP_FREE (partition->loops);
   BITMAP_FREE (partition->datarefs);
   free (partition);
 }
@@ -1279,8 +1275,6 @@ build_rdg_partition_for_vertex (struct graph *rdg, int v)
   FOR_EACH_VEC_ELT (nodes, i, x)
     {
       bitmap_set_bit (partition->stmts, x);
-      bitmap_set_bit (partition->loops,
-                     loop_containing_stmt (RDG_STMT (rdg, x))->num);
 
       for (j = 0; RDG_DATAREFS (rdg, x).iterate (j, &dr); ++j)
        {