This patch implements transform for pattern "(A | B) & ((~A) ^ B) -> (A & B)".
authorSuyog Sarda <suyog.sarda@samsung.com>
Fri, 1 Aug 2014 04:59:26 +0000 (04:59 +0000)
committerSuyog Sarda <suyog.sarda@samsung.com>
Fri, 1 Aug 2014 04:59:26 +0000 (04:59 +0000)
commit1c6c2f69f782599fe0d820a03c12b116b424ad65
tree43fda91e3a40678a38c78ce8503047f1f9ae9391
parent52324c82cca99fb288affc4011a8bfcbde1c2a80
This patch implements transform for pattern "(A | B) & ((~A) ^ B) -> (A & B)".

Differential Revision: http://reviews.llvm.org/D4628

llvm-svn: 214478
llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
llvm/test/Transforms/InstCombine/or-xor.ll