[X86] combineSetCCMOVMSK - fold allof movmskps/movmskpd -> testps/testpd
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 22 Apr 2023 16:00:35 +0000 (17:00 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 22 Apr 2023 16:00:35 +0000 (17:00 +0100)
commitbc81f5a9733a58e932dfbbf16ee352ed294f6baa
tree73a92b787e84911efd71d245e6a0d75ac4819ba9
parentaa84981224e614da95d11ce12770109132c02d41
[X86] combineSetCCMOVMSK - fold allof movmskps/movmskpd -> testps/testpd

Fixes #60007
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/combine-movmsk-avx.ll
llvm/test/CodeGen/X86/combine-movmsk.ll
llvm/test/CodeGen/X86/movmsk-cmp.ll
llvm/test/CodeGen/X86/vector-compare-all_of.ll