diff options
author | Tobias Grosser <grosser@fim.uni-passau.de> | 2011-10-06 00:03:35 +0000 |
---|---|---|
committer | Tobias Grosser <grosser@fim.uni-passau.de> | 2011-10-06 00:03:35 +0000 |
commit | f53388034d30eba2e7b4af99db8d3149a5368402 (patch) | |
tree | 49ce2ec1d62085c27f66ec76008c149cbdf084f5 /polly/lib/Pocc.cpp | |
parent | f3e3f6645e266c715be52e8df1edb33cdf4042cf (diff) | |
download | bcm5719-llvm-f53388034d30eba2e7b4af99db8d3149a5368402.tar.gz bcm5719-llvm-f53388034d30eba2e7b4af99db8d3149a5368402.zip |
Adapt to introduction of isl_space
Polly should now be compiled with CLooG 0c252c88946b27b7b61a1a8d8fd7f94d2461dbfd
and isl 56b7d238929980e62218525b4b3be121af386edf. The most convenient way to
update is utils/checkout_cloog.sh.
llvm-svn: 141251
Diffstat (limited to 'polly/lib/Pocc.cpp')
-rw-r--r-- | polly/lib/Pocc.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/polly/lib/Pocc.cpp b/polly/lib/Pocc.cpp index 34935a918c3..fbf78a6bfb8 100644 --- a/polly/lib/Pocc.cpp +++ b/polly/lib/Pocc.cpp @@ -32,7 +32,7 @@ #include "polly/ScopLib.h" -#include "isl/dim.h" +#include "isl/space.h" #include "isl/map.h" #include "isl/constraint.h" @@ -202,12 +202,12 @@ bool Pocc::runOnScop(Scop &S) { isl_map *scat = (*SI)->getScattering(); int scatDims = isl_map_n_out(scat); - isl_dim *dim = isl_dim_alloc(S.getCtx(), S.getNumParams(), scatDims, - scatDims + 1); - isl_basic_map *map = isl_basic_map_universe(isl_dim_copy(dim)); + isl_space *Space= isl_space_alloc(S.getCtx(), S.getNumParams(), scatDims, + scatDims + 1); + isl_basic_map *map = isl_basic_map_universe(isl_space_copy(Space)); for (int i = 0; i <= lastLoop - 1; i++) { - isl_constraint *c = isl_equality_alloc(isl_dim_copy(dim)); + isl_constraint *c = isl_equality_alloc(isl_space_copy(Space)); isl_constraint_set_coefficient_si(c, isl_dim_in, i, 1); isl_constraint_set_coefficient_si(c, isl_dim_out, i, -1); @@ -216,7 +216,7 @@ bool Pocc::runOnScop(Scop &S) { } for (int i = lastLoop; i < scatDims; i++) { - isl_constraint *c = isl_equality_alloc(isl_dim_copy(dim)); + isl_constraint *c = isl_equality_alloc(isl_space_copy(Space)); isl_constraint_set_coefficient_si(c, isl_dim_in, i, 1); isl_constraint_set_coefficient_si(c, isl_dim_out, i + 1, -1); @@ -227,12 +227,12 @@ bool Pocc::runOnScop(Scop &S) { isl_constraint *c; int vectorWidth = 4; - c = isl_inequality_alloc(isl_dim_copy(dim)); + c = isl_inequality_alloc(isl_space_copy(Space)); isl_constraint_set_coefficient_si(c, isl_dim_out, lastLoop, -vectorWidth); isl_constraint_set_coefficient_si(c, isl_dim_out, lastLoop + 1, 1); map = isl_basic_map_add_constraint(map, c); - c = isl_inequality_alloc(isl_dim_copy(dim)); + c = isl_inequality_alloc(isl_space_copy(Space)); isl_constraint_set_coefficient_si(c, isl_dim_out, lastLoop, vectorWidth); isl_constraint_set_coefficient_si(c, isl_dim_out, lastLoop + 1, -1); isl_constraint_set_constant_si(c, vectorWidth - 1); |