aboutsummaryrefslogtreecommitdiff
path: root/lib/Bitcode/Writer/ValueEnumerator.cpp
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2011-04-14 21:35:50 +0000
committerOwen Anderson <resistor@mac.com>2011-04-14 21:35:50 +0000
commitf6832bbda08b6975caa264de183bf3ee1d472aca (patch)
treec68ce481543c526392f0af9048788eb165ef6782 /lib/Bitcode/Writer/ValueEnumerator.cpp
parent481823aa819ea1dd25567ae616dca93056ef770a (diff)
Fix an infinite alternation in JumpThreading where two transforms would repeatedly undo each other. The solution is to perform more aggressive constant folding to make one of the edges just folded away rather than trying to thread it.
Fixes <rdar://problem/9284786>. Discovered with CSmith. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129538 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Bitcode/Writer/ValueEnumerator.cpp')
0 files changed, 0 insertions, 0 deletions