summaryrefslogtreecommitdiffstats
path: root/polly/lib/External/isl/isl_reordering.c
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2018-02-20 07:26:42 +0000
committerTobias Grosser <tobias@grosser.es>2018-02-20 07:26:42 +0000
commitfa8079d0dc1b9fbca201b92f30d3c97386c75114 (patch)
tree8163f9c4eb97308b4c7a8a1777fdc9aac3c789be /polly/lib/External/isl/isl_reordering.c
parent85476dc45ad1216e533385964b9ce191968c316f (diff)
downloadbcm5719-llvm-fa8079d0dc1b9fbca201b92f30d3c97386c75114.tar.gz
bcm5719-llvm-fa8079d0dc1b9fbca201b92f30d3c97386c75114.zip
Update isl to isl-0.18-1047-g4a20ef8
This update: - Removes several deprecated functions (e.g., isl_band). - Improves the pretty-printing of sets by detecting modulos and "false" equalities. - Minor improvements to coalescing and increased robustness of the isl scheduler. This update does not yet include isl commit isl-0.18-90-gd00cb45 (isl_pw_*_alloc: add missing check for compatible spaces, Wed Sep 6 12:18:04 2017 +0200), as this additional check is too tight and unfortunately causes two test case failures in Polly. A patch has been submitted to isl and will be included in the next isl update for Polly. llvm-svn: 325557
Diffstat (limited to 'polly/lib/External/isl/isl_reordering.c')
-rw-r--r--polly/lib/External/isl/isl_reordering.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/polly/lib/External/isl/isl_reordering.c b/polly/lib/External/isl/isl_reordering.c
index ca9c9737f76..b65443e881c 100644
--- a/polly/lib/External/isl/isl_reordering.c
+++ b/polly/lib/External/isl/isl_reordering.c
@@ -167,20 +167,20 @@ error:
}
__isl_give isl_reordering *isl_reordering_extend_space(
- __isl_take isl_reordering *exp, __isl_take isl_space *dim)
+ __isl_take isl_reordering *exp, __isl_take isl_space *space)
{
isl_reordering *res;
- if (!exp || !dim)
+ if (!exp || !space)
goto error;
res = isl_reordering_extend(isl_reordering_copy(exp),
- isl_space_dim(dim, isl_dim_all) - exp->len);
+ isl_space_dim(space, isl_dim_all) - exp->len);
res = isl_reordering_cow(res);
if (!res)
goto error;
isl_space_free(res->dim);
- res->dim = isl_space_replace(dim, isl_dim_param, exp->dim);
+ res->dim = isl_space_replace_params(space, exp->dim);
isl_reordering_free(exp);
@@ -190,7 +190,7 @@ __isl_give isl_reordering *isl_reordering_extend_space(
return res;
error:
isl_reordering_free(exp);
- isl_space_free(dim);
+ isl_space_free(space);
return NULL;
}
OpenPOWER on IntegriCloud