[X86] LowerVectorAllZero - add 512-bit support with AVX512 vptestnmd+kortestw pattern...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 23 Mar 2023 13:37:04 +0000 (13:37 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 23 Mar 2023 13:37:09 +0000 (13:37 +0000)
commit320969f5058bfffd6517c36771b46ac4a447c7ee
tree6b772f2b005e94d66adbb8fdc6296779c91f6b67
parent8482b238062ed7263facea9490f67119e00a037a
[X86] LowerVectorAllZero - add 512-bit support with AVX512 vptestnmd+kortestw patterns (REAPPLIED)

Another step toward #53419 - this is also another step towards expanding MatchVectorAllZeroTest to match any pair of vectors and merge EmitAVX512Test into it.
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/ptest.ll
llvm/test/CodeGen/X86/vector-reduce-or-cmp.ll