Krzysztof Parzyszek
d91a9e27a9
[Hexagon] Simplify CFG after atomic expansion
...
This will remove suboptimal branching from the generated ll/sc loops.
The extra simplification pass affects a lot of testcases, which have
been modified to accommodate this change: either by modifying the
test to become immune to the CFG simplification, or (less preferablt)
by adding option -hexagon-initial-cfg-clenaup=0.
llvm-svn: 338774
2018-08-02 22:17:53 +00:00
..
2018-05-17 13:21:18 +00:00
2018-05-01 15:54:18 +00:00
2018-06-26 18:44:05 +00:00
2018-06-26 18:44:05 +00:00
2018-05-09 02:42:00 +00:00
2018-02-05 17:12:07 +00:00
2018-04-23 12:49:34 +00:00
2018-05-01 15:54:18 +00:00
2018-06-26 18:44:05 +00:00
2018-05-09 02:42:00 +00:00
2018-04-02 15:06:55 +00:00
2018-07-30 14:28:02 +00:00
2018-07-30 14:28:02 +00:00
2018-07-30 14:28:02 +00:00
2018-05-14 12:53:11 +00:00
2018-05-14 12:53:11 +00:00
2018-02-09 15:30:02 +00:00
2018-06-04 21:23:21 +00:00
2018-07-23 18:30:17 +00:00
2018-05-14 12:53:11 +00:00
2018-05-14 12:53:11 +00:00
2018-06-20 13:56:09 +00:00
2018-06-29 13:55:28 +00:00
2018-06-20 13:56:09 +00:00
2018-03-01 21:54:08 +00:00
2018-05-14 12:53:11 +00:00
2018-07-10 12:57:49 +00:00
2018-05-01 15:54:18 +00:00
2018-05-14 12:53:11 +00:00
2018-06-20 13:56:09 +00:00
2018-03-24 17:34:37 +00:00
2018-05-09 02:42:00 +00:00
2018-05-14 12:53:11 +00:00
2018-05-14 12:53:11 +00:00
2018-05-14 12:53:11 +00:00
2018-03-20 14:54:01 +00:00
2018-06-20 13:56:09 +00:00
2018-06-20 13:56:09 +00:00
2018-05-01 15:54:18 +00:00
2018-03-29 13:52:46 +00:00
2018-06-20 13:56:09 +00:00
2018-06-01 14:00:32 +00:00
2018-06-01 14:00:32 +00:00
2018-05-30 13:45:34 +00:00
2018-07-25 16:20:59 +00:00
2018-06-12 12:49:36 +00:00
2018-06-06 18:03:29 +00:00
2018-06-04 21:23:21 +00:00
2018-05-14 12:53:11 +00:00
2018-03-20 19:26:27 +00:00
2018-06-20 13:56:09 +00:00
2018-05-21 10:27:36 +00:00
2018-05-14 12:53:11 +00:00
2018-07-13 13:18:00 +00:00
2018-06-20 13:56:09 +00:00
2018-06-20 13:56:09 +00:00
2018-07-13 23:42:29 +00:00
2018-07-13 23:42:29 +00:00
2018-04-03 16:06:36 +00:00
2018-05-14 21:01:56 +00:00
2018-05-14 12:53:11 +00:00
2018-05-14 12:53:11 +00:00
2018-06-26 18:44:05 +00:00
2018-06-20 13:56:09 +00:00
2018-08-02 22:17:53 +00:00
2018-05-14 12:53:11 +00:00
2018-06-12 15:12:50 +00:00
2018-06-12 15:12:50 +00:00
2018-05-14 12:53:11 +00:00
2018-05-14 12:53:11 +00:00
2018-06-20 13:56:09 +00:00
2018-05-01 15:54:18 +00:00
2018-02-23 18:25:08 +00:00
2018-03-24 17:34:37 +00:00
2018-05-09 02:42:00 +00:00
2018-05-09 02:42:00 +00:00
2018-03-12 14:40:48 +00:00