aboutsummaryrefslogtreecommitdiff
path: root/lib/Bitcode/Writer/BitcodeWriter.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2008-07-21 21:45:02 +0000
committerDan Gohman <gohman@apple.com>2008-07-21 21:45:02 +0000
commit7375fbcbf261527638a08d80c8152778558c29d8 (patch)
treeadb9231d9bb1f71f4c8bb1a2f58de4700800d9a4 /lib/Bitcode/Writer/BitcodeWriter.cpp
parent358033102ffaef4d1afb1c0b7e96440906f0b48f (diff)
Fix a bug in LSR's dead-PHI cleanup. If a PHI has a def-use chain that
leads into a cycle involving a different PHI, LSR got stuck running around that cycle looking for the original PHI. To avoid this, keep track of visited PHIs and stop searching if we see one more than once. This fixes PR2570. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53879 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions