diff options
author | Michael Kruse <llvm@meinersbur.de> | 2015-06-18 16:45:40 +0000 |
---|---|---|
committer | Michael Kruse <llvm@meinersbur.de> | 2015-06-18 16:45:40 +0000 |
commit | c59f22c5567ad237b0478d26a95c4b48f8715f2f (patch) | |
tree | 192026e7325a911cdb4e41552590abb22f3da3eb /polly/lib/External/isl/isl_aff.c | |
parent | 5578e44df8e63152e891189ce35005dcf5fcf396 (diff) | |
download | bcm5719-llvm-c59f22c5567ad237b0478d26a95c4b48f8715f2f.tar.gz bcm5719-llvm-c59f22c5567ad237b0478d26a95c4b48f8715f2f.zip |
Update ISL to isl-0.15-3-g532568a
This version adds small integer optimization, but is not active by
default. It will be enabled in a later commit.
The schedule-fuse=min/max option has been replaced by the
serialize-sccs option. Adapting Polly was necessary, but retaining the
name polly-opt-fusion=min/max.
Differential Revision: http://reviews.llvm.org/D10505
Reviewers: grosser
llvm-svn: 240027
Diffstat (limited to 'polly/lib/External/isl/isl_aff.c')
-rw-r--r-- | polly/lib/External/isl/isl_aff.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/polly/lib/External/isl/isl_aff.c b/polly/lib/External/isl/isl_aff.c index f61ea3a7f50..41d04c2451c 100644 --- a/polly/lib/External/isl/isl_aff.c +++ b/polly/lib/External/isl/isl_aff.c @@ -2505,10 +2505,11 @@ __isl_give isl_aff *isl_aff_move_dims(__isl_take isl_aff *aff, if (dst_type == isl_dim_out || src_type == isl_dim_out) isl_die(isl_aff_get_ctx(aff), isl_error_invalid, - "cannot move output/set dimension", isl_aff_free(aff)); + "cannot move output/set dimension", + return isl_aff_free(aff)); if (dst_type == isl_dim_div || src_type == isl_dim_div) isl_die(isl_aff_get_ctx(aff), isl_error_invalid, - "cannot move divs", isl_aff_free(aff)); + "cannot move divs", return isl_aff_free(aff)); if (dst_type == isl_dim_in) dst_type = isl_dim_set; if (src_type == isl_dim_in) @@ -2516,11 +2517,11 @@ __isl_give isl_aff *isl_aff_move_dims(__isl_take isl_aff *aff, if (src_pos + n > isl_local_space_dim(aff->ls, src_type)) isl_die(isl_aff_get_ctx(aff), isl_error_invalid, - "range out of bounds", isl_aff_free(aff)); + "range out of bounds", return isl_aff_free(aff)); if (dst_type == src_type) isl_die(isl_aff_get_ctx(aff), isl_error_unsupported, "moving dims within the same type not supported", - isl_aff_free(aff)); + return isl_aff_free(aff)); aff = isl_aff_cow(aff); if (!aff) |