diff options
author | Chris Lattner <sabre@nondot.org> | 2011-01-24 01:07:11 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2011-01-24 01:07:11 +0000 |
commit | e3357863aaabe297c5fa819d083f2308ebb5f2c2 (patch) | |
tree | d9e67adfec74e5a2600746fab7b0a9c9e53cf7b5 /lib/Transforms/Utils/SSAUpdater.cpp | |
parent | c87c50a39c1bc27437352feee0f6aba2d50fa1b5 (diff) |
enhance SRoA to promote allocas that are used by PHI nodes. This often
occurs because instcombine sinks loads and inserts phis. This kicks in
on such apps as 175.vpr, eon, 403.gcc, xalancbmk and a bunch of times in
spec2006 in some app that uses std::deque.
This resolves the last of rdar://7339113.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124090 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Utils/SSAUpdater.cpp')
0 files changed, 0 insertions, 0 deletions