[polly] r281052 - FlattenAlgo: Ensure we _really_ obtain a param space

Tobias Grosser via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 9 09:11:26 PDT 2016


Author: grosser
Date: Fri Sep  9 11:11:26 2016
New Revision: 281052

URL: http://llvm.org/viewvc/llvm-project?rev=281052&view=rev
Log:
FlattenAlgo: Ensure we _really_ obtain a param space

This resolves "isl_space.c:1775: not a parameter space" errors I have seen
on two systems.

Modified:
    polly/trunk/lib/Transform/FlattenAlgo.cpp

Modified: polly/trunk/lib/Transform/FlattenAlgo.cpp
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/lib/Transform/FlattenAlgo.cpp?rev=281052&r1=281051&r2=281052&view=diff
==============================================================================
--- polly/trunk/lib/Transform/FlattenAlgo.cpp (original)
+++ polly/trunk/lib/Transform/FlattenAlgo.cpp Fri Sep  9 11:11:26 2016
@@ -227,7 +227,8 @@ IslPtr<isl_union_map> tryFlattenSequence
   auto ScatterSet =
       give(isl_set_from_union_set(isl_union_map_range(Schedule.copy())));
 
-  auto ParamSpace = give(isl_union_map_get_space(Schedule.keep()));
+  auto ParamSpace =
+      give(isl_space_params(isl_union_map_get_space(Schedule.keep())));
   auto Dims = isl_set_dim(ScatterSet.keep(), isl_dim_set);
   assert(Dims >= 2);
 




More information about the llvm-commits mailing list