[InstCombine] Fix incorrect rule from rL236202
authorSanjoy Das <sanjoy@playingwithpointers.com>
Thu, 31 Mar 2016 05:14:34 +0000 (05:14 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Thu, 31 Mar 2016 05:14:34 +0000 (05:14 +0000)
commit56df0ec61033a5bb49b3620e70cc6a61e26b3e7a
tree5a2e2fe08b8e20bc2b51e882099704fc51e0d0d0
parentc9d6d8b106270aca855e6b4bb307db9c13c298a5
[InstCombine] Fix incorrect rule from rL236202

The rule for SMIN introduced in rL236202 doesn't work as advertised: the
check for Pred == ICmpInst::ICMP_SGT was missing.

llvm-svn: 264996
llvm/lib/Analysis/ValueTracking.cpp
llvm/test/Transforms/InstCombine/select.ll