diff options
author | Bob Wilson <bob.wilson@apple.com> | 2010-05-04 20:03:21 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@apple.com> | 2010-05-04 20:03:21 +0000 |
commit | a2fda8b648560f7a6fe687898815e9c5574c5243 (patch) | |
tree | 34801e72d08963c75dce63ff25c05269582b9f0e /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 60c7e16b641224d1761b8b7d640b920f753698ff (diff) | |
download | llvm-a2fda8b648560f7a6fe687898815e9c5574c5243.zip llvm-a2fda8b648560f7a6fe687898815e9c5574c5243.tar.gz llvm-a2fda8b648560f7a6fe687898815e9c5574c5243.tar.bz2 |
Defer adding critical edges to the "toSplit" list until after checking for
indirect branches in all the predecessors. This avoids unnecessarily
splitting edges in cases where load PRE is not possible anyway.
Thanks to Jakub Staszak for pointing this out.
llvm-svn: 103034
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions