[llvm-commits] [polly] r144900 - /polly/trunk/lib/ScheduleOptimizer.cpp

Tobias Grosser grosser at fim.uni-passau.de
Thu Nov 17 04:56:05 PST 2011


Author: grosser
Date: Thu Nov 17 06:56:04 2011
New Revision: 144900

URL: http://llvm.org/viewvc/llvm-project?rev=144900&view=rev
Log:
ScheduleOptimizer: Start with an empty union_map and add elements

Modified:
    polly/trunk/lib/ScheduleOptimizer.cpp

Modified: polly/trunk/lib/ScheduleOptimizer.cpp
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/lib/ScheduleOptimizer.cpp?rev=144900&r1=144899&r2=144900&view=diff
==============================================================================
--- polly/trunk/lib/ScheduleOptimizer.cpp (original)
+++ polly/trunk/lib/ScheduleOptimizer.cpp Thu Nov 17 06:56:04 2011
@@ -299,7 +299,7 @@
 
   ctx = isl_band_list_get_ctx(BandList);
   NumBands = isl_band_list_n_band(BandList);
-  Schedule = 0;
+  Schedule = isl_union_map_empty(isl_space_params_alloc(ctx, 0));
 
   for (int i = 0; i < NumBands; i++) {
     isl_band *Band;
@@ -339,10 +339,7 @@
       }
     }
 
-    if (Schedule)
-      Schedule = isl_union_map_union(Schedule, PartialSchedule);
-    else
-      Schedule = PartialSchedule;
+    Schedule = isl_union_map_union(Schedule, PartialSchedule);
 
     isl_band_free(Band);
     isl_space_free(Space);





More information about the llvm-commits mailing list