diff options
author | Dan Gohman <gohman@apple.com> | 2012-03-09 18:50:52 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2012-03-09 18:50:52 +0000 |
commit | 500b598c5c04022d6d9f116da3ac64ef1e1ba3eb (patch) | |
tree | 46fa584f83fe8f5a32ea58a9f4772fbaddbed855 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | c8a322a4075c98aff60cc4b8e1daf4186f8e67de (diff) | |
download | llvm-500b598c5c04022d6d9f116da3ac64ef1e1ba3eb.zip llvm-500b598c5c04022d6d9f116da3ac64ef1e1ba3eb.tar.gz llvm-500b598c5c04022d6d9f116da3ac64ef1e1ba3eb.tar.bz2 |
When identifying exit nodes for the reverse-CFG reverse-post-order
traversal, consider nodes for which the only successors are backedges
which the traversal is ignoring to be exit nodes. This fixes a problem
where the bottom-up traversal was failing to visit split blocks along
split loop backedges. This fixes rdar://10989035.
llvm-svn: 152421
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions