[X86][SSE] Combine PTEST(AND(X,Y),AND(X,Y)) -> PTEST(X,Y) and ANDN equivalents
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 8 Apr 2020 11:04:58 +0000 (12:04 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 8 Apr 2020 11:42:22 +0000 (12:42 +0100)
commit66c18c729da456680af7884f551a6c4627dc6372
tree8e9e5bf46df877b86e3d0823314afa2efa81c857
parentc1a00b89add8f4f9658f631a4fa2cb8a068eef57
[X86][SSE] Combine PTEST(AND(X,Y),AND(X,Y)) -> PTEST(X,Y) and ANDN equivalents

Tests derived from PR42035 examples
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/combine-ptest.ll