]> granicus.if.org Git - llvm/commit
[X86][SSE] Improve support for vselect(Cond, 0, X) -> ANDN(Cond, X)
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 18 Sep 2017 14:23:23 +0000 (14:23 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 18 Sep 2017 14:23:23 +0000 (14:23 +0000)
commit00fb00243b8d896ea824b241a2e9a67d466b7733
tree7e60b623aa5c64d7d028b52347b19212fc808ce5
parent80ee0e02a2ad286f73559b380da660dbff86c6b4
[X86][SSE] Improve support for vselect(Cond, 0, X) -> ANDN(Cond, X)

As discussed on PR28925 and D37849.

Differential Revision: https://reviews.llvm.org/D37975

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313532 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/psubus.ll
test/CodeGen/X86/vselect-zero.ll