Michael Kruse
842bdd0071
[ScopBuilder] Set domain to empty instead of NULL.
...
The domain generation used nullptr to mark the domain of an error block
as never-executed. Later, nullptr domains are recreated with a
zero-tuple domain that then mismatches with the expected domain the
error block within the loop.
Instead of using nullptr, assign an empty domain which preserves the
expected space. Remove empty domains during SCoP simplification.
Fixes llvm.org/PR38218.
llvm-svn: 338646
2018-08-01 22:28:32 +00:00
..
2017-03-07 16:17:58 +00:00
2018-04-25 18:53:33 +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-01-15 15:54:45 +00:00
2016-11-26 07:37:46 +00:00
2016-11-26 07:37:46 +00:00
2016-11-26 07:37:46 +00:00
2016-11-26 07:37:46 +00:00
2016-11-26 07:37:46 +00:00
2015-11-21 23:05:48 +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
2017-07-21 16:47:36 +00:00
2017-02-18 20:51:29 +00:00
2015-11-21 23:05:48 +00:00
2017-04-28 21:16:29 +00:00
2018-06-13 21:46:29 +00:00
2017-02-28 09:45:54 +00:00
2018-02-20 07:26:42 +00:00
2016-06-27 09:32:30 +00:00
2018-02-20 07:26:42 +00:00
2017-04-03 12:37:10 +00:00
2016-03-01 13:06:28 +00:00
2017-03-07 15:23:30 +00:00
2018-02-03 06:59:47 +00:00
2017-07-21 16:47:36 +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-01-15 15:54:45 +00:00
2018-02-20 07:26:42 +00:00
2016-08-15 15:56:24 +00:00
2018-02-20 07:26:42 +00:00
2018-02-20 07:26:42 +00:00
2018-02-20 07:26:42 +00:00
2018-04-25 18:53:33 +00:00
2016-08-15 15:56:24 +00:00
2018-02-20 07:26:42 +00:00
2018-02-20 07:26:42 +00:00
2016-01-15 15:54:45 +00:00
2017-07-21 16:47:36 +00:00
2018-02-03 06:59:47 +00:00
2018-02-03 06:59:47 +00:00
2018-02-03 06:59:47 +00:00
2016-06-27 09:32:30 +00:00
2018-02-20 07:26:42 +00:00
2018-02-03 06:59:47 +00:00
2017-06-27 10:47:55 +00:00
2016-03-23 13:21:02 +00:00
2015-10-18 22:56:42 +00:00
2018-04-20 18:55:44 +00:00
2018-02-03 06:59:47 +00:00
2016-06-06 12:08:34 +00:00
2015-11-11 20:15:49 +00:00
2016-01-15 15:54:45 +00:00
2016-05-10 13:06:42 +00:00
2016-04-08 10:26:39 +00:00
2016-08-15 15:56:24 +00:00
2016-04-08 10:26:39 +00:00
2018-02-03 06:59:47 +00:00
2018-02-03 06:59:47 +00:00
2016-01-15 15:54:45 +00:00
2018-02-03 06:59:47 +00:00
2018-02-03 06:59:47 +00:00
2015-11-11 17:34:02 +00:00
2017-03-07 15:23:30 +00:00
2017-05-15 12:58:31 +00:00
2017-05-15 12:58:31 +00:00
2017-05-19 15:07:45 +00:00
2017-07-21 16:47:36 +00:00
2017-05-24 18:39:39 +00:00
2018-01-18 15:15:50 +00:00
2018-02-12 21:09:40 +00:00
2018-02-12 21:09:40 +00:00
2018-01-23 23:56:36 +00:00
2018-01-23 23:56:36 +00:00
2017-10-05 13:43:00 +00:00
2017-10-05 13:43:00 +00:00
2018-01-18 15:15:50 +00:00
2016-06-02 16:57:12 +00:00
2016-04-12 17:54:29 +00:00
2016-10-21 18:08:02 +00:00
2017-09-23 15:32:07 +00:00
2018-06-28 07:11:48 +00:00
2018-02-20 07:26:42 +00:00
2016-08-15 15:56:24 +00:00
2018-02-20 07:26:42 +00:00
2016-08-15 13:58:16 +00:00
2016-08-15 13:58:16 +00:00
2016-01-26 13:33:27 +00:00
2017-06-01 21:46:27 +00:00
2015-11-03 16:47:58 +00:00
2018-04-10 01:20:41 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2017-06-20 22:53:02 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2017-09-25 20:27:15 +00:00
2017-05-10 10:59:58 +00:00
2017-05-10 10:59:58 +00:00
2017-05-10 10:59:58 +00:00
2017-05-10 10:59:58 +00:00
2017-05-10 10:59:58 +00:00
2017-05-10 10:59:58 +00:00
2017-05-10 10:59:58 +00:00
2018-02-03 06:59:47 +00:00
2016-08-15 13:27:49 +00:00
2017-03-09 11:36:00 +00:00
2017-03-07 16:28:53 +00:00
2017-03-02 12:15:37 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2018-02-20 07:26:42 +00:00
2017-03-06 01:12:16 +00:00
2017-10-02 11:41:27 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2017-07-13 12:18:56 +00:00
2015-10-06 15:36:44 +00:00
2016-01-15 15:54:45 +00:00
2015-10-08 10:05:48 +00:00
2016-03-29 07:50:52 +00:00
2018-04-25 18:53:33 +00:00
2017-07-21 16:47:36 +00:00
2015-10-06 15:36:44 +00:00
2015-07-23 20:05:11 +00:00
2015-07-23 20:05:11 +00:00
2015-07-23 20:05:11 +00:00
2017-05-19 03:45:00 +00:00
2016-04-22 11:41:14 +00:00
2016-08-15 15:56:24 +00:00
2016-06-27 09:32:30 +00:00
2016-06-27 09:32:30 +00:00
2016-06-27 09:32:30 +00:00
2018-02-03 06:59:47 +00:00
2018-04-25 18:53:33 +00:00
2018-02-03 06:59:47 +00:00
2018-04-09 06:07:44 +00:00
2017-03-07 15:17:23 +00:00
2018-01-19 17:12:48 +00:00
2018-01-19 17:12:48 +00:00
2016-03-24 13:50:04 +00:00
2018-01-19 17:12:48 +00:00
2015-11-02 11:29:32 +00:00
2018-04-09 06:07:44 +00:00
2018-04-09 06:07:44 +00:00
2018-04-09 06:07:44 +00:00
2018-04-09 06:07:44 +00:00
2018-02-20 07:26:42 +00:00
2018-02-20 07:26:42 +00:00
2016-04-25 14:01:36 +00:00
2015-10-06 15:36:44 +00:00
2016-03-23 13:21:02 +00:00
2016-03-23 13:21:02 +00:00
2018-02-20 07:26:42 +00:00
2018-02-20 07:26:42 +00:00
2016-06-27 09:32:30 +00:00
2018-02-20 07:26:42 +00:00
2016-01-15 15:54:45 +00:00
2018-02-20 07:26:42 +00:00
2018-02-20 07:26:42 +00:00
2018-01-17 21:59:02 +00:00
2017-03-01 21:11:27 +00:00
2018-02-20 07:26:42 +00:00
2016-08-15 15:56:24 +00:00
2018-02-20 07:26:42 +00:00
2016-04-08 16:54:53 +00:00
2016-04-08 16:20:08 +00:00
2016-03-23 13:21:02 +00:00
2017-03-01 21:11:27 +00:00
2016-07-01 13:40:28 +00:00
2016-06-27 09:32:30 +00:00
2018-02-03 06:59:47 +00:00
2016-03-23 13:21:02 +00:00
2018-03-03 19:27:54 +00:00
2016-03-23 13:21:02 +00:00
2016-03-23 13:21:02 +00:00
2017-03-01 21:11:27 +00:00
2015-03-30 17:22:28 +00:00
2016-08-15 13:58:16 +00:00
2017-02-12 08:11:12 +00:00
2018-02-20 07:26:42 +00:00
2018-02-03 06:59:47 +00:00
2018-04-25 18:53:33 +00:00
2018-04-25 18:53:33 +00:00
2016-01-15 15:54:45 +00:00
2016-01-15 15:54:45 +00:00
2018-02-03 06:59:47 +00:00
2018-02-03 06:59:47 +00:00
2018-02-03 06:59:47 +00:00
2016-02-18 16:50:12 +00:00
2016-02-07 08:48:57 +00:00
2018-02-20 07:26:42 +00:00
2018-02-20 07:26:42 +00:00
2018-02-03 06:59:47 +00:00
2016-01-15 15:54:45 +00:00
2015-10-06 15:36:44 +00:00
2017-02-12 08:11:12 +00:00
2017-02-12 08:11:12 +00:00
2016-01-26 13:33:27 +00:00
2016-06-27 09:32:30 +00:00
2016-10-04 17:33:34 +00:00
2015-10-06 15:36:44 +00:00
2018-02-03 06:59:47 +00:00
2016-01-26 11:01:41 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2018-02-20 07:26:42 +00:00
2016-08-15 13:27:49 +00:00
2016-03-01 13:06:28 +00:00
2016-03-01 13:06:28 +00:00
2016-03-01 13:06:28 +00:00
2016-07-08 12:38:28 +00:00
2015-10-06 15:36:44 +00:00
2016-04-08 19:20:03 +00:00
2017-01-19 14:12:45 +00:00
2018-02-03 06:59:47 +00:00
2016-08-15 15:56:24 +00:00
2015-10-06 15:36:44 +00:00
2017-03-07 15:17:23 +00:00
2018-02-03 06:59:47 +00:00
2016-08-15 13:27:49 +00:00
2018-02-20 07:26:42 +00:00
2018-02-03 06:59:47 +00:00
2015-10-06 15:36:44 +00:00
2016-02-06 09:19:40 +00:00
2015-10-06 15:36:44 +00:00
2016-02-06 09:19:40 +00:00
2015-10-06 15:36:44 +00:00
2018-03-03 19:27:54 +00:00
2018-02-03 06:59:47 +00:00
2015-10-06 15:36:44 +00:00
2016-08-16 11:44:48 +00:00
2018-02-20 07:26:42 +00:00
2018-02-20 07:26:42 +00:00
2018-02-20 07:26:42 +00:00
2018-02-03 06:59:47 +00:00
2018-02-03 06:59:47 +00:00
2018-08-01 22:28:32 +00:00
2018-02-20 07:26:42 +00:00
2018-05-14 23:05:43 +00:00
2018-02-20 07:26:42 +00:00
2017-02-16 19:11:25 +00:00
2017-02-16 19:11:29 +00:00
2016-04-25 14:01:36 +00:00
2015-10-06 15:36:44 +00:00
2016-01-15 15:54:45 +00:00
2018-02-03 06:59:47 +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
2018-02-03 06:59:47 +00:00
2018-02-03 06:59:47 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2018-02-03 06:59:47 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2018-02-03 06:59:47 +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-06-27 09:32:30 +00:00
2015-10-06 15:36:44 +00:00
2017-08-31 03:15:56 +00:00
2018-05-10 07:09:10 +00:00
2016-08-15 13:58:16 +00:00
2016-05-10 12:42:26 +00:00
2017-06-25 06:32:00 +00:00
2015-11-21 23:05:48 +00:00
2018-05-09 16:23:56 +00:00
2015-11-21 23:05:48 +00:00
2016-01-27 22:51:56 +00:00
2016-03-16 23:33:54 +00:00
2016-06-27 09:32:30 +00:00
2016-10-04 17:33:34 +00:00
2018-05-08 07:24:05 +00:00
2015-10-18 12:28:00 +00:00
2018-04-25 18:53:33 +00:00
2018-04-25 18:53:33 +00:00
2016-04-03 23:09:06 +00:00
2016-04-03 23:09:06 +00:00
2015-11-03 00:28:07 +00:00
2016-08-24 19:12:48 +00:00
2017-05-05 13:20:47 +00:00
2016-01-15 15:54:45 +00:00
2016-04-25 14:01:36 +00:00
2016-04-28 14:32:58 +00:00
2017-07-20 12:37:02 +00:00
2018-02-20 07:26:42 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2017-02-17 08:12:36 +00:00
2018-01-18 15:15:50 +00:00
2017-09-01 11:36:52 +00:00
2018-01-18 15:15:50 +00:00
2018-01-18 15:15:50 +00:00
2018-01-18 15:15:50 +00:00
2018-01-18 15:15:50 +00:00
2018-02-03 06:59:47 +00:00
2018-02-03 06:59:47 +00:00
2018-02-03 06:59:47 +00:00
2018-04-09 23:13:05 +00:00
2018-02-20 07:26:42 +00:00
2018-02-20 07:26:42 +00:00
2018-02-20 07:26:42 +00:00
2018-02-20 07:26:42 +00:00
2018-04-25 18:53:33 +00:00
2016-01-15 15:54:45 +00:00
2016-01-15 15:54:45 +00:00
2016-08-15 15:56:24 +00:00
2016-06-27 09:32:30 +00:00
2016-10-21 18:08:02 +00:00
2016-10-21 18:08:02 +00:00
2016-11-10 11:44:10 +00:00
2016-04-03 23:09:06 +00:00
2016-01-15 15:54:45 +00:00
2017-07-21 16:47:36 +00:00
2017-05-03 20:08:52 +00:00
2017-05-03 20:08:52 +00:00
2018-02-03 06:59:47 +00:00
2018-02-03 06:59:47 +00:00
2017-07-20 12:37:02 +00:00
2017-07-20 12:37:02 +00:00
2017-07-20 12:37:02 +00:00
2017-07-20 12:37:02 +00:00
2016-04-26 14:33:12 +00:00
2016-04-29 11:53:35 +00:00
2016-04-29 11:53:35 +00:00
2016-05-10 12:18:22 +00:00
2016-04-29 11:53:35 +00:00
2016-08-15 13:58:16 +00:00
2016-01-15 15:54:45 +00:00
2018-02-20 07:26:42 +00:00
2018-02-20 07:26:42 +00:00
2018-02-20 07:26:42 +00:00
2016-05-10 14:00:57 +00:00
2016-05-10 14:00:57 +00:00
2018-02-20 07:26:42 +00:00
2017-07-17 23:58:33 +00:00
2017-03-07 20:28:43 +00:00
2015-10-06 15:36:44 +00:00
2016-03-01 13:06:28 +00:00
2018-02-20 07:26:42 +00:00
2016-03-01 13:06:28 +00:00
2016-03-01 13:06:28 +00:00
2016-03-01 13:06:28 +00:00
2016-04-12 13:28:39 +00:00
2016-03-01 13:06:28 +00:00
2016-03-01 13:06:28 +00:00
2015-10-06 15:36:44 +00:00
2015-10-06 15:36:44 +00:00
2017-07-20 12:37:02 +00:00
2017-07-20 12:37:02 +00:00
2016-04-26 12:44:01 +00:00