summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2010-02-18 21:25:53 +0000
committerDan Gohman <gohman@apple.com>2010-02-18 21:25:53 +0000
commit5ffef745c2913c6e84d26d390d748a2381225f24 (patch)
treee94401de34fd5dbbdc75a4dc9ac5956974e9575a /clang/lib/CodeGen/CodeGenModule.cpp
parent3fe68ac2d7c12b3547d84bfd2e69e09a6e28539f (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud