summaryrefslogtreecommitdiffstats
path: root/polly/lib/External/isl/test_inputs/codegen/isolate7.c
Commit message (Collapse)AuthorAgeFilesLines
* Update isl to isl-0.17.1-57-g1879898Tobias Grosser2016-06-121-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.16.1Michael Kruse2016-01-151-2/+2
| | | | llvm-svn: 257898
* Update isl to isl-0.15-142-gf101714Tobias Grosser2015-12-041-19/+12
| | | | | | | | | | This update brings in improvements to isl's 'isolate' option that reduce the number of code versions generated. This results in both code-size and compile time reduction for outer loop vectorization. Thanks to Roman Garev and Sven Verdoolaege for working on this improvement. llvm-svn: 254706
* Update isl to isl-0.15-30-g3518765Tobias Grosser2015-06-301-0/+34
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
OpenPOWER on IntegriCloud