diff options
author | Mircea Namolaru <mircea.namolaru@inria.fr> | 2014-08-11 17:05:48 +0200 |
---|---|---|
committer | Mircea Namolaru <mircea@gcc.gnu.org> | 2014-08-11 15:05:48 +0000 |
commit | b47595f765ce51aaa9154e65cd5df6369184a79f (patch) | |
tree | ec40baa6e93fa6be67bdf487f2098cdc926b38b4 /gcc/graphite-optimize-isl.c | |
parent | 7cadcdc162d79633ff9cc15f46094eb9ad3756ab (diff) | |
download | gcc-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.c | 9 |
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); |