summaryrefslogtreecommitdiffstats
path: root/polly/lib/External/isl/isl_point.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_point.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_point.c')
-rw-r--r--polly/lib/External/isl/isl_point.c42
1 files changed, 0 insertions, 42 deletions
diff --git a/polly/lib/External/isl/isl_point.c b/polly/lib/External/isl/isl_point.c
index 48534edd9c7..2d5b306b577 100644
--- a/polly/lib/External/isl/isl_point.c
+++ b/polly/lib/External/isl/isl_point.c
@@ -9,7 +9,6 @@
#include <isl_val_private.h>
#include <isl_vec_private.h>
#include <isl_output_private.h>
-#include <isl/deprecated/point_int.h>
#include <set_to_map.c>
@@ -133,23 +132,6 @@ isl_bool isl_point_is_void(__isl_keep isl_point *pnt)
return pnt->vec->size == 0;
}
-int isl_point_get_coordinate(__isl_keep isl_point *pnt,
- enum isl_dim_type type, int pos, isl_int *v)
-{
- if (!pnt || isl_point_is_void(pnt))
- return -1;
-
- if (pos < 0 || pos >= isl_space_dim(pnt->dim, type))
- isl_die(isl_point_get_ctx(pnt), isl_error_invalid,
- "position out of bounds", return -1);
-
- if (type == isl_dim_set)
- pos += isl_space_dim(pnt->dim, isl_dim_param);
- isl_int_set(*v, pnt->vec->el[1 + pos]);
-
- return 0;
-}
-
/* Return the value of coordinate "pos" of type "type" of "pnt".
*/
__isl_give isl_val *isl_point_get_coordinate_val(__isl_keep isl_point *pnt,
@@ -177,30 +159,6 @@ __isl_give isl_val *isl_point_get_coordinate_val(__isl_keep isl_point *pnt,
return isl_val_normalize(v);
}
-__isl_give isl_point *isl_point_set_coordinate(__isl_take isl_point *pnt,
- enum isl_dim_type type, int pos, isl_int v)
-{
- if (!pnt || isl_point_is_void(pnt))
- return pnt;
-
- pnt = isl_point_cow(pnt);
- if (!pnt)
- return NULL;
- pnt->vec = isl_vec_cow(pnt->vec);
- if (!pnt->vec)
- goto error;
-
- if (type == isl_dim_set)
- pos += isl_space_dim(pnt->dim, isl_dim_param);
-
- isl_int_set(pnt->vec->el[1 + pos], v);
-
- return pnt;
-error:
- isl_point_free(pnt);
- return NULL;
-}
-
/* Replace coordinate "pos" of type "type" of "pnt" by "v".
*/
__isl_give isl_point *isl_point_set_coordinate_val(__isl_take isl_point *pnt,
OpenPOWER on IntegriCloud