diff options
author | Chris Lattner <sabre@nondot.org> | 2009-11-01 20:41:59 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-11-01 20:41:59 +0000 |
commit | f51635cd30232ecfcbe1094ceaf85118abe0f0f6 (patch) | |
tree | ea6f31872993f1c945ba4ca932631039e5005c51 /lib/CodeGen/PseudoSourceValue.cpp | |
parent | 213a8d3a481e0166d0397b09f0d7694cafee5af1 (diff) |
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
Diffstat (limited to 'lib/CodeGen/PseudoSourceValue.cpp')
0 files changed, 0 insertions, 0 deletions