Michael Kruse
a43ba2d84f
[ScopBuilder] Make -polly-stmt-granularity=scalar-indep the default.
...
Splitting basic blocks into multiple statements if there are now
additional scalar dependencies gives more freedom to the scheduler, but
more statements also means higher compile-time complexity. Switch to
finer statement granularity, the additional compile time should be
limited by the number of operations quota.
The regression tests are written for the -polly-stmt-granularity=bb
setting, therefore we add that flag to those tests that break with the
new default. Some of the tests only fail because the statements are
named differently due to a basic block resulting in multiple statements,
but which are removed during simplification of statements without
side-effects. Previous commits tried to reduce this effect, but it is
not completely avoidable.
Differential Revision: https://reviews.llvm.org/D42151
llvm-svn: 324169
2018-02-03 06:59:47 +00:00
..
2017-08-30 18:12:35 +00:00
2018-02-03 06:59:47 +00:00
2018-02-03 06:59:47 +00:00
2017-03-07 15:17:23 +00:00
2017-04-03 07:44:23 +00:00
2017-02-09 09:34:42 +00:00
2017-07-28 21:08:53 +00:00
2017-11-21 22:11:10 +00:00
2017-07-11 10:39:01 +00:00
2017-05-20 04:22:26 +00:00
2016-08-18 10:45:57 +00:00
2017-02-17 05:11:16 +00:00
2017-04-05 20:09:59 +00:00
2016-08-15 13:58:16 +00:00
2016-08-15 13:58:16 +00:00
2016-08-15 13:58:16 +00:00
2016-08-15 13:27:49 +00:00
2017-04-27 06:42:14 +00:00
2017-03-22 13:57:53 +00:00
2016-08-15 13:27:49 +00:00
2017-07-13 12:18:56 +00:00
2017-07-13 12:18:56 +00:00
2017-05-10 10:59:58 +00:00
2016-08-15 13:27:49 +00:00
2017-03-07 16:28:53 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:27:49 +00:00
2016-08-15 13:58:16 +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
2016-08-15 13:27:49 +00:00
2017-07-13 12:18:56 +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-03-18 23:12:49 +00:00
2016-11-22 07:18:57 +00:00
2017-03-08 15:14:46 +00:00
2017-04-03 12:37:10 +00:00
2016-08-15 13:27:49 +00:00
2017-10-16 15:12:39 +00:00
2017-04-28 21:16:29 +00:00
2017-07-25 15:07:42 +00:00
2017-04-28 21:16:29 +00:00
2017-12-22 17:44:53 +00:00
2017-09-21 00:01:13 +00:00
2017-03-07 15:23:30 +00:00
2016-08-15 13:58:16 +00:00
2017-05-12 02:17:15 +00:00
2017-03-07 15:23:30 +00:00
2017-06-03 23:39:02 +00:00
2017-07-11 10:39:01 +00:00
2017-03-07 15:23:30 +00:00
2017-05-21 22:46:57 +00:00
2017-05-21 22:46:57 +00:00
2017-07-11 10:39:01 +00:00
2017-05-21 22:46:57 +00:00
2017-05-21 22:46:57 +00:00
2017-07-11 10:39:01 +00:00
2017-06-01 09:34:20 +00:00
2017-08-24 14:51:35 +00:00
2017-08-24 14:51:35 +00:00
2018-02-03 06:59:47 +00:00
2017-06-06 17:17:30 +00:00
2017-06-06 17:17:30 +00:00
2017-06-06 17:17:30 +00:00
2017-06-06 17:17:30 +00:00
2017-08-31 03:17:35 +00:00
2017-07-11 10:39:01 +00:00
2017-05-21 22:46:57 +00:00
2017-05-21 22:46:57 +00:00
2017-05-21 22:46:57 +00:00
2017-05-21 22:46:57 +00:00
2017-07-11 10:39:01 +00:00
2018-02-03 06:59:47 +00:00
2017-05-21 22:46:57 +00:00
2017-05-21 22:46:57 +00:00
2018-02-03 06:59:47 +00:00
2017-06-02 11:36:52 +00:00
2017-06-02 11:36:52 +00:00
2017-06-02 08:01:22 +00:00
2017-09-24 09:25:30 +00:00
2017-05-12 02:17:15 +00:00
2017-03-07 15:23:30 +00:00
2017-03-07 16:28:53 +00:00
2017-04-27 20:08:16 +00:00
2017-08-31 03:17:35 +00:00
2016-08-15 15:56:24 +00:00
2017-09-07 12:15:01 +00:00
2017-05-04 08:56:54 +00:00
2017-03-07 15:23:30 +00:00
2017-07-25 15:07:42 +00:00
2017-07-25 15:07:42 +00:00
2017-07-25 15:07:42 +00:00
2016-08-15 15:56:24 +00:00
2016-08-15 15:56:24 +00:00
2016-08-15 15:56:24 +00:00
2016-08-15 15:56:24 +00:00
2016-08-15 15:56:24 +00:00
2017-07-25 15:07:42 +00:00
2016-08-15 13:58:16 +00:00
2017-08-30 10:11:06 +00:00
2017-05-22 15:36:53 +00:00
2018-02-03 06:59:47 +00:00