Added InstCombine for "select cond, ~cond, x" type patterns
authorPete Cooper <peter_cooper@apple.com>
Thu, 15 Dec 2011 00:56:45 +0000 (00:56 +0000)
committerPete Cooper <peter_cooper@apple.com>
Thu, 15 Dec 2011 00:56:45 +0000 (00:56 +0000)
commitb33c297f14a6cc40604f2fef4f80891780a37141
tree2d3b95a8c9974862ea512336d6c36257b2a9c831
parente7f329fa7a35798b50e1c103716ff09bc2b2c9dc
Added InstCombine for "select cond, ~cond, x" type patterns

These can be reduced to "~cond & x" or "~cond | x"

llvm-svn: 146624
llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
llvm/test/Transforms/InstCombine/select.ll