diff options
author | Bob Wilson <bob.wilson@apple.com> | 2010-02-01 21:17:14 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@apple.com> | 2010-02-01 21:17:14 +0000 |
commit | d517b5201281cd025c6cacced0957eb8a0cd0608 (patch) | |
tree | 53df5a54a51f0bf1e8402fead14b1ec286143a09 /clang/lib/CodeGen/CGDebugInfo.cpp | |
parent | 98188414efda91290120654d49900fab94da6dc0 (diff) | |
download | bcm5719-llvm-d517b5201281cd025c6cacced0957eb8a0cd0608.tar.gz bcm5719-llvm-d517b5201281cd025c6cacced0957eb8a0cd0608.zip |
Add an option to GVN to remove all partially redundant loads. This is currently
disabled by default. This divides the existing load PRE code into 2 phases:
first it checks that it is safe to move the load to each of the predecessors
where it is unavailable, and then if it is safe, the code is changed to move
the load. Radar 7571861.
llvm-svn: 95007
Diffstat (limited to 'clang/lib/CodeGen/CGDebugInfo.cpp')
0 files changed, 0 insertions, 0 deletions