InstCombine: Allow folding of xor into icmp by changing the predicate for vectors
authorBenjamin Kramer <benny.kra@googlemail.com>
Thu, 12 Feb 2015 20:26:46 +0000 (20:26 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Thu, 12 Feb 2015 20:26:46 +0000 (20:26 +0000)
commitd038a7fe67d2ea1d677f678d6ba00f9abc8b35e8
tree122da21f9d2a3b341466979faa26af250a47d4f5
parent00481c20dee0854443aa69a0ce1e11297a031ae6
InstCombine: Allow folding of xor into icmp by changing the predicate for vectors

The loop vectorizer can create this pattern.

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