summaryrefslogtreecommitdiffstats
path: root/polly/lib/External/isl/test_inputs/codegen/isolate2.c
Commit message (Collapse)AuthorAgeFilesLines
* Update isl to isl-0.17.1-57-g1879898Tobias Grosser2016-06-121-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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-8/+6
| | | | | | | | | | | | 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 isl to isl-0.15-35-ga1e44f0Tobias Grosser2015-07-021-6/+8
| | | | | | This fixes a memory leak with in the sioimath backend. llvm-svn: 241247
* Update isl to 94d707dTobias Grosser2015-03-191-0/+11
The major improvements are: - Extended schedule tree support - AST generation from schedule trees llvm-svn: 232709
OpenPOWER on IntegriCloud