diff options
author | Dan Gohman <gohman@apple.com> | 2010-02-18 21:25:53 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2010-02-18 21:25:53 +0000 |
commit | 5ffef745c2913c6e84d26d390d748a2381225f24 (patch) | |
tree | e94401de34fd5dbbdc75a4dc9ac5956974e9575a /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 3fe68ac2d7c12b3547d84bfd2e69e09a6e28539f (diff) | |
download | bcm5719-llvm-5ffef745c2913c6e84d26d390d748a2381225f24.tar.gz bcm5719-llvm-5ffef745c2913c6e84d26d390d748a2381225f24.zip |
Make CodePlacementOpt detect special EH control flow by
checking whether AnalyzeBranch disagrees with the CFG
directly, rather than looking for EH_LABEL instructions.
EH_LABEL instructions aren't always at the end of the
block, due to FP_REG_KILL and other things. This fixes
an infinite loop compiling MultiSource/Benchmarks/Bullet.
llvm-svn: 96611
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions