PR10267: Don't combine an equality compare with an AND into an inequality compare...
authorBenjamin Kramer <benny.kra@googlemail.com>
Mon, 4 Jul 2011 20:16:36 +0000 (20:16 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Mon, 4 Jul 2011 20:16:36 +0000 (20:16 +0000)
commitfc87cdc1f4df357167a7cef91af92b5012934124
tree202492e0fb2166571cb63de740d776f33a2e63a3
parentcbb11869c47bdf8f3fa540dc0ee44075c0da8598
PR10267: Don't combine an equality compare with an AND into an inequality compare when the AND has more than one use.

This can pessimize code, inequalities are generally more expensive.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134379 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/InstCombine/InstCombineCompares.cpp
test/Transforms/InstCombine/icmp.ll