OSDN Git Service

[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)
commit0d31c7f6c6991d89f4443749ba21df4d036d97ae
treed021a3c9be78ce65b492d433da3a7b1485d939b7
parent2b00aae5c0bf16c681f7542e06d235426003c8e9
[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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@264996 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/ValueTracking.cpp
test/Transforms/InstCombine/select.ll