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 /llvm/lib/Support | |
| 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 'llvm/lib/Support')
0 files changed, 0 insertions, 0 deletions

