summaryrefslogtreecommitdiffstats
path: root/polly/lib/Pocc.cpp
diff options
context:
space:
mode:
authorTobias Grosser <grosser@fim.uni-passau.de>2011-10-06 00:03:35 +0000
committerTobias Grosser <grosser@fim.uni-passau.de>2011-10-06 00:03:35 +0000
commitf53388034d30eba2e7b4af99db8d3149a5368402 (patch)
tree49ce2ec1d62085c27f66ec76008c149cbdf084f5 /polly/lib/Pocc.cpp
parentf3e3f6645e266c715be52e8df1edb33cdf4042cf (diff)
downloadbcm5719-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.cpp16
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);
OpenPOWER on IntegriCloud