diff options
author | mircea <mircea@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-08-11 15:05:48 +0000 |
---|---|---|
committer | mircea <mircea@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-08-11 15:05:48 +0000 |
commit | ea48ac017975b0f0d4bd1ebd4b25fc658ba5f033 (patch) | |
tree | ec40baa6e93fa6be67bdf487f2098cdc926b38b4 /gcc/graphite-optimize-isl.c | |
parent | 2544aaabd9bb288a41ec9060d046b30763d36732 (diff) | |
download | gcc-ea48ac017975b0f0d4bd1ebd4b25fc658ba5f033.tar.gz |
Replacement of isl_int by isl_val
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213816 138bc75d-0d04-0410-961f-82ee72b054a4
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 7f61ff06ac8..31f30185cec 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); |