diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2009-11-19 19:42:16 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2009-11-19 19:42:16 +0000 |
commit | 331e6880a5cd957d08c83d4bfebc8dcf5353b47d (patch) | |
tree | dc09e7e41fce0a16b97001da42972d3c968d6bf4 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 31c74dbb10e178a6a410ad70806e3e7a3218e5ff (diff) | |
download | bcm5719-llvm-331e6880a5cd957d08c83d4bfebc8dcf5353b47d.tar.gz bcm5719-llvm-331e6880a5cd957d08c83d4bfebc8dcf5353b47d.zip |
Place new basic blocks immediately after their predecessor when splitting
critical edges in PHIElimination.
This has a huge impact on regalloc performance, and we recover almost all of
the 10% compile time regression that edge splitting introduced.
llvm-svn: 89381
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions