summaryrefslogtreecommitdiffstats
path: root/polly/lib/External/isl/isl_aff.c
diff options
context:
space:
mode:
authorMichael Kruse <llvm@meinersbur.de>2015-06-18 16:45:40 +0000
committerMichael Kruse <llvm@meinersbur.de>2015-06-18 16:45:40 +0000
commitc59f22c5567ad237b0478d26a95c4b48f8715f2f (patch)
tree192026e7325a911cdb4e41552590abb22f3da3eb /polly/lib/External/isl/isl_aff.c
parent5578e44df8e63152e891189ce35005dcf5fcf396 (diff)
downloadbcm5719-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.c9
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)
OpenPOWER on IntegriCloud