Tobias Grosser
07b2095234
Update isl to isl-0.17.1-57-g1879898
...
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
2016-06-12 04:30:40 +00:00
..
2016-06-11 19:17:15 +00:00
2016-06-11 19:17:15 +00:00
2016-06-11 19:17:15 +00:00
2016-06-11 19:17:15 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2016-04-10 09:50:10 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2016-03-23 13:21:02 +00:00
2016-06-11 19:17:15 +00:00
2016-06-11 19:17:15 +00:00
2016-05-12 15:12:43 +00:00
2016-06-11 19:17:15 +00:00
2016-06-11 19:17:15 +00:00
2016-06-11 19:17:15 +00:00
2015-10-06 15:36:44 +00:00
2016-06-11 19:17:15 +00:00
2015-10-06 15:36:44 +00:00
2015-11-03 01:42:59 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-11-11 22:40:51 +00:00
2015-11-11 22:40:51 +00:00
2016-04-15 21:02:35 +00:00
2015-11-08 17:57:41 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-11-11 22:40:51 +00:00
2015-10-06 15:36:44 +00:00
2015-06-04 07:44:35 +00:00
2015-06-04 07:44:35 +00:00
2016-06-11 19:17:15 +00:00
2015-10-06 15:36:44 +00:00
2016-05-23 09:02:54 +00:00
2016-02-15 12:42:05 +00:00
2016-02-15 12:42:05 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2016-06-11 19:26:08 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2016-01-15 15:54:45 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-18 12:39:19 +00:00
2015-11-03 19:15:33 +00:00
2015-10-18 12:39:19 +00:00
2016-02-24 22:08:02 +00:00
2016-06-11 19:17:15 +00:00
2016-06-11 19:17:15 +00:00
2016-06-11 19:17:15 +00:00
2016-06-11 19:17:15 +00:00
2016-03-01 13:05:14 +00:00
2016-06-12 04:30:40 +00:00
2016-06-11 19:17:15 +00:00
2016-06-11 19:17:15 +00:00
2016-06-11 19:17:15 +00:00
2016-04-08 10:32:26 +00:00
2015-10-07 20:17:36 +00:00
2015-11-11 04:30:07 +00:00
2015-10-09 17:12:26 +00:00
2016-04-29 11:53:35 +00:00
2016-06-11 19:17:15 +00:00
2016-06-11 19:17:15 +00:00
2016-02-06 09:19:40 +00:00
2016-06-11 19:17:15 +00:00
2015-11-11 06:20:25 +00:00
2015-11-11 06:20:25 +00:00
2016-03-24 13:22:16 +00:00
2015-10-18 19:49:25 +00:00
2015-11-03 16:49:02 +00:00
2016-03-01 13:06:28 +00:00
2016-04-25 13:37:24 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-18 00:51:13 +00:00
2016-03-23 13:21:02 +00:00
2016-03-23 13:21:02 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2016-04-05 13:44:21 +00:00
2015-10-25 10:55:35 +00:00
2016-02-07 08:48:57 +00:00
2016-06-11 19:17:15 +00:00
2015-09-05 07:46:47 +00:00
2015-10-06 15:36:44 +00:00
2016-06-11 19:17:15 +00:00
2016-06-11 19:17:15 +00:00
2015-11-09 23:33:40 +00:00
2015-11-09 23:07:38 +00:00
2016-01-26 13:33:27 +00:00
2016-01-26 13:33:27 +00:00
2016-01-26 13:33:27 +00:00
2015-10-06 15:36:44 +00:00
2016-04-01 11:25:47 +00:00
2016-01-26 13:33:27 +00:00
2015-11-09 23:07:38 +00:00
2015-10-06 15:36:44 +00:00
2016-06-11 19:17:15 +00:00
2015-11-06 14:03:35 +00:00
2015-11-05 20:15:37 +00:00
2016-06-11 19:17:15 +00:00
2016-05-23 09:26:46 +00:00
2016-05-10 12:19:47 +00:00
2015-10-06 15:36:44 +00:00
2015-12-09 11:38:22 +00:00
2016-05-23 08:55:43 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2016-06-11 19:17:15 +00:00
2015-10-06 15:36:44 +00:00
2015-12-09 11:38:22 +00:00
2015-12-09 11:38:22 +00:00
2015-12-09 11:38:22 +00:00
2016-06-11 19:17:15 +00:00
2016-06-11 19:17:15 +00:00
2016-04-04 07:57:39 +00:00
2016-06-11 19:17:15 +00:00
2015-12-09 11:38:22 +00:00
2015-12-09 11:38:22 +00:00
2016-01-27 22:51:56 +00:00
2015-10-06 15:36:44 +00:00
2016-06-03 18:51:48 +00:00
2016-04-10 09:50:10 +00:00
2016-06-12 04:30:40 +00:00
2016-06-12 04:30:40 +00:00
2016-01-26 13:33:27 +00:00
2016-06-11 19:26:08 +00:00
2015-10-17 21:36:00 +00:00
2015-10-07 20:17:36 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2016-02-25 14:08:48 +00:00
2016-06-11 19:17:15 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2016-06-11 19:17:15 +00:00
2016-06-11 19:17:15 +00:00
2016-04-08 10:25:58 +00:00
2015-10-06 15:36:44 +00:00
2016-06-11 19:28:15 +00:00
2016-02-21 21:53:39 +00:00
2016-06-11 19:17:15 +00:00
2016-04-09 21:57:13 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2016-04-28 12:36:39 +00:00
2016-04-15 06:12:29 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-12-15 23:49:58 +00:00
2015-10-06 15:36:44 +00:00
2016-02-23 09:00:13 +00:00
2015-10-06 15:36:44 +00:00
2015-02-02 13:45:54 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-18 12:28:00 +00:00
2016-03-23 06:57:51 +00:00
2016-06-11 19:17:15 +00:00
2016-01-27 22:51:56 +00:00
2015-11-21 23:05:48 +00:00
2015-11-21 23:05:48 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2016-05-23 08:55:43 +00:00
2016-01-27 22:51:56 +00:00
2016-03-01 21:44:06 +00:00
2015-10-06 15:36:44 +00:00
2015-10-09 17:12:26 +00:00