Chris Lattner
f51635cd30
fix two strange things in the default passmgr:
...
1. we'd run simplifycfg at the very start, even though
the per function passes have already cleaned this up.
2. In the main per-function pipeline that is interlaced with inlining
etc, we would do instcombine, jump threading, simplifycfg *before*
doing SROA. SROA is much more likely to expose opportunities for
these passes than they are for SROA, so move SRoA up earlier.
also add some comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85742 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-01 20:41:59 +00:00
..
2009-10-29 05:07:14 +00:00
2009-11-01 16:42:53 +00:00
2009-09-08 22:20:35 +00:00
2009-10-28 05:24:40 +00:00
2009-10-30 01:27:03 +00:00
2009-10-22 04:15:24 +00:00
2009-10-14 11:12:33 +00:00
2009-10-29 05:26:09 +00:00
2009-10-30 00:14:33 +00:00
2009-11-01 20:41:59 +00:00
2009-10-26 01:35:46 +00:00
2009-10-30 22:18:41 +00:00
2009-11-01 19:16:21 +00:00
2009-09-15 15:58:07 +00:00
2009-07-25 04:41:11 +00:00
2009-08-26 01:08:21 +00:00
2009-08-28 23:24:31 +00:00
2009-11-01 18:11:50 +00:00
2009-08-31 00:19:58 +00:00
2009-06-16 18:50:49 +00:00
2009-11-01 18:11:50 +00:00
2009-11-01 01:27:45 +00:00
2009-08-13 23:27:32 +00:00
2009-09-02 08:44:58 +00:00
2009-09-06 08:55:57 +00:00
2009-07-25 06:02:13 +00:00
2009-09-06 08:55:57 +00:00
2009-10-21 23:28:00 +00:00
2009-10-27 22:16:29 +00:00
2009-10-28 00:19:10 +00:00
2009-10-27 22:16:29 +00:00
2009-10-28 00:19:10 +00:00
2009-10-29 00:37:35 +00:00
2009-08-11 17:45:13 +00:00
2009-10-27 00:52:25 +00:00
2009-08-22 02:28:46 +00:00
2009-08-14 20:27:57 +00:00
2009-10-31 14:35:41 +00:00
2009-08-13 21:58:54 +00:00
2009-08-23 22:45:37 +00:00
2009-10-21 23:57:35 +00:00
2009-10-22 21:49:41 +00:00
2009-10-26 01:35:46 +00:00
2009-09-06 08:55:57 +00:00
2009-10-14 20:28:33 +00:00
2009-10-26 01:35:46 +00:00
2009-10-17 08:12:36 +00:00
2009-11-01 16:42:53 +00:00
2009-11-01 16:42:53 +00:00
2009-10-17 03:28:07 +00:00
2009-09-30 00:08:25 +00:00
2009-10-27 17:08:31 +00:00
2009-11-01 18:42:03 +00:00
2009-08-27 23:44:33 +00:00
2009-07-14 18:58:35 +00:00
2009-10-28 00:01:44 +00:00
2009-10-26 01:35:46 +00:00