Fix optimization. %x = sub %x, %y does not imply that %y is zero.
authorNick Lewycky <nicholas@mxc.ca>
Thu, 20 Sep 2007 00:48:36 +0000 (00:48 +0000)
committerNick Lewycky <nicholas@mxc.ca>
Thu, 20 Sep 2007 00:48:36 +0000 (00:48 +0000)
commite29578afd514e1d32a83f6a640354132113bc9ef
treedc55eb3066f65c3209bd917fd521cda7378a2fbe
parent17207ddf38b92245d6eda9e58cf9bf75f2a88e80
Fix optimization. %x = sub %x, %y does not imply that %y is zero.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42157 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/PredicateSimplifier.cpp
test/Transforms/PredicateSimplifier/2007-09-19-Subtract.ll [new file with mode: 0644]