summaryrefslogtreecommitdiffstats
path: root/polly/lib/External/isl/configure
Commit message (Collapse)AuthorAgeFilesLines
* Update isl to isl-0.20-48-g13eba5b5Tobias Grosser2018-08-071-0/+16
| | | | | | This is a regular maintenance updated. llvm-svn: 339095
* Update to isl-0.20-35-ge0a98b62Tobias Grosser2018-08-011-12/+717
| | | | llvm-svn: 338501
* Update isl to isl-0.19-107-gc4fe33d8Tobias Grosser2018-04-211-12/+12
| | | | | | This is a regular maintenance update. llvm-svn: 330496
* Update isl to isl-0.18-1047-g4a20ef8Tobias Grosser2018-02-201-693/+288
| | | | | | | | | | | | | | | | | | This update: - Removes several deprecated functions (e.g., isl_band). - Improves the pretty-printing of sets by detecting modulos and "false" equalities. - Minor improvements to coalescing and increased robustness of the isl scheduler. This update does not yet include isl commit isl-0.18-90-gd00cb45 (isl_pw_*_alloc: add missing check for compatible spaces, Wed Sep 6 12:18:04 2017 +0200), as this additional check is too tight and unfortunately causes two test case failures in Polly. A patch has been submitted to isl and will be included in the next isl update for Polly. llvm-svn: 325557
* Update to isl-0.18-809-gd5b4535Tobias Grosser2017-08-011-66/+139
| | | | | | This fixes some undefined behavior in the isl schedule tree code. llvm-svn: 309727
* Bump isl to isl-0.18-768-g033b61aeTobias Grosser2017-07-041-0/+19
| | | | | | | | | | | | | | Summary: This is a general maintenance update Reviewers: grosser Subscribers: srhines, fedor.sergeev, pollydev, llvm-commits Contributed-by: Maximilian Falkenstein <falkensm@student.ethz.ch> Differential Revision: https://reviews.llvm.org/D34903 llvm-svn: 307090
* Update isl to isl-0.18-662-g17e172eTobias Grosser2017-05-271-2/+693
| | | | | | This is a general maintenance update llvm-svn: 304069
* Updated isl to isl-0.18-254-g6bc184dTobias Grosser2017-02-171-92/+119
| | | | | | | This update includes a couple more coalescing changes as well as a large number of isl-internal code cleanups (dead assigments, ...). llvm-svn: 295419
* Update isl to isl-0.18-9-gd4734f3Tobias Grosser2016-12-221-12/+11
| | | | llvm-svn: 290389
* Update to isl-0.17.1-314-g3106e8dMichael Kruse2016-12-061-0/+4
| | | | | | | | | | | | This version includes an update for imath (isl-0.17.1-49-g2f1c129). It fixes the compilation under windows, which does not know ssize_t. In addition, isl-0.17.1-288-g0500299 changed the way isl_test finds the source directory. It now generates a file isl_srcdir.c at configure-time, containing the source path, to not require setting the environment variable "srcdir" at test-time. The cmake build system had to be modified to also generate that file. llvm-svn: 288811
* Update isl to isl-0.17.1-243-g24c0339Tobias Grosser2016-11-041-1/+0
| | | | | | | This introduces big-endian support in imath and resolves http://llvm.org/PR24632. llvm-svn: 285993
* isl: update to isl-0.17.1-233-gc911e6aTobias Grosser2016-10-011-1/+45
| | | | llvm-svn: 283049
* Update ISL to isl-0.17.1-200-gd8de4ea.Michael Kruse2016-08-171-1277/+1834
| | | | | | This version fixes a bug in set coalescing. llvm-svn: 278936
* isl: isl-0.17.1-164-gcbba1b6Tobias Grosser2016-07-061-0/+25
| | | | | | | | | | | This is a regular maintenance update to ensure the latest version of isl is tested. Interesting Changes: - AST nodes and expressions are now printed as YAML llvm-svn: 274614
* Update isl to isl-0.17.1-57-g1879898Tobias Grosser2016-06-121-1845/+1288
| | | | | | | | | | | | | | | | | | | | | | | | | | | With this update the isl AST generation extracts disjunctive constraints early on. As a result, code that previously resulted in two branches with (close-to) identical code within them: if (P <= -1) { for (int c0 = 0; c0 < N; c0 += 1) Stmt_store(c0); } else if (P >= 1) for (int c0 = 0; c0 < N; c0 += 1) Stmt_store(c0); results now in only a single branch body: if (P <= -1 || P >= 1) for (int c0 = 0; c0 < N; c0 += 1) Stmt_store(c0); This resolves http://llvm.org/PR27559 Besides the above change, this isl update brings better simplification of sets/maps containing existentially quantified dimensions and fixes a bug in isl's coalescing. llvm-svn: 272500
* Update to ISL 0.17.Michael Kruse2016-05-041-1288/+1845
| | | | | | | | | | | | This release includes sevaral improvments compared to the previous version isl-0.16.1-145-g243bf7c (from the ISL 0.17 announcement): - optionally combine SCCs incrementally in scheduler - optionally maximize coincidence in scheduler - optionally avoid loop coalescing in scheduler - minor AST generator improvements - improve support for expansions in schedule trees llvm-svn: 268500
* Update to ISL 0.16.1Michael Kruse2016-01-151-11/+26
| | | | llvm-svn: 257898
* Update isl to isl-0.15-140-g9279e30Michael Kruse2015-12-021-6/+6
| | | | | | | | | | The motivation is to fix a compilation error with Visual Studio 2013. See http://reviews.llvm.org/D14886. Thanks to Sumanth Gundapaneni for finding the issue and suggesting a patch. llvm-svn: 254498
* isl: Update to isl-0.15-136-g4d5654aTobias Grosser2015-11-211-1/+71
| | | | | | | | The most interesting change for Polly in this isl update is 4d5654af which in certain cases can speed up the construction of run-time checks from an isl set consisting of several disjuncts significantly. llvm-svn: 253794
* Update isl to isl-0.15-129-gb086c90Tobias Grosser2015-09-011-1/+0
| | | | llvm-svn: 246552
* Update isl to isl-0.15-30-g3518765Tobias Grosser2015-06-301-0/+101
| | | | | | | | This updated contains various changes to isl, including improvements to the AST generator. For Polly, the most important change is a fix that unbreaks builds on darwin (reported by: Jack Howard) llvm-svn: 241048
* Replace repository version of ISL by 'make dist' outputMichael Kruse2015-06-221-0/+21714
The 'make dist' archive is not dependent on ./configure output and contains a GIT_HEAD_ID file that identifies the version of ISL used. None of the files added or removed are used part of Polly's build process (except of GIT_HEAD_ID since the previous revision r240301). No functional change intended. llvm-svn: 240306
OpenPOWER on IntegriCloud