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 | d83e7b0ff6bf27b18656ce343a41cf85520da955 (patch) | |
tree | a709c2d9603bdd4cc3ad5df8f39e0e913723acc7 /clang/lib/CodeGen/CodeGenModule.h | |
parent | 571e2ad0429fee7f214361276f502a54b4c5f891 (diff) | |
download | llvm-d83e7b0ff6bf27b18656ce343a41cf85520da955.zip llvm-d83e7b0ff6bf27b18656ce343a41cf85520da955.tar.gz llvm-d83e7b0ff6bf27b18656ce343a41cf85520da955.tar.bz2 |
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.
llvm-svn: 124090
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.h')
0 files changed, 0 insertions, 0 deletions