aboutsummaryrefslogtreecommitdiff
path: root/gcc/graphite-optimize-isl.c
diff options
context:
space:
mode:
authorMircea Namolaru <mircea.namolaru@inria.fr>2014-08-11 17:05:48 +0200
committerMircea Namolaru <mircea@gcc.gnu.org>2014-08-11 15:05:48 +0000
commitb47595f765ce51aaa9154e65cd5df6369184a79f (patch)
treeec40baa6e93fa6be67bdf487f2098cdc926b38b4 /gcc/graphite-optimize-isl.c
parent7cadcdc162d79633ff9cc15f46094eb9ad3756ab (diff)
downloadgcc-b47595f765ce51aaa9154e65cd5df6369184a79f.zip
gcc-b47595f765ce51aaa9154e65cd5df6369184a79f.tar.gz
gcc-b47595f765ce51aaa9154e65cd5df6369184a79f.tar.bz2
Replacement of isl_int by isl_val
From-SVN: r213816
Diffstat (limited to 'gcc/graphite-optimize-isl.c')
-rw-r--r--gcc/graphite-optimize-isl.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/gcc/graphite-optimize-isl.c b/gcc/graphite-optimize-isl.c
index 7f61ff0..31f3018 100644
--- a/gcc/graphite-optimize-isl.c
+++ b/gcc/graphite-optimize-isl.c
@@ -244,7 +244,7 @@ getPrevectorMap (isl_ctx *ctx, int DimToVectorize,
isl_aff *Aff;
int PointDimension; /* ip */
int TileDimension; /* it */
- isl_int VectorWidthMP;
+ isl_val *VectorWidthMP;
int i;
/* assert (0 <= DimToVectorize && DimToVectorize < ScheduleDimensions);*/
@@ -275,10 +275,9 @@ getPrevectorMap (isl_ctx *ctx, int DimToVectorize,
Aff = isl_aff_zero_on_domain (LocalSpaceRange);
Aff = isl_aff_set_constant_si (Aff, VectorWidth);
Aff = isl_aff_set_coefficient_si (Aff, isl_dim_in, TileDimension, 1);
- isl_int_init (VectorWidthMP);
- isl_int_set_si (VectorWidthMP, VectorWidth);
- Aff = isl_aff_mod (Aff, VectorWidthMP);
- isl_int_clear (VectorWidthMP);
+
+ VectorWidthMP = isl_val_int_from_si (ctx, VectorWidth);
+ Aff = isl_aff_mod_val (Aff, VectorWidthMP);
Modulo = isl_pw_aff_zero_set (isl_pw_aff_from_aff (Aff));
TilingMap = isl_map_intersect_range (TilingMap, Modulo);