[X86] getFauxShuffleMask - add VSELECT/BLENDV handling
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 7 Jun 2022 13:27:06 +0000 (14:27 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 7 Jun 2022 13:46:25 +0000 (14:46 +0100)
commitf5507978a371aef4a35c67a86c22e976dcbd5fe3
treebfc0a443c3013f866c411734e2835c0dc0798b9e
parent61984f919958fcb5af87bd0f6ab37f1107f7ffe3
[X86] getFauxShuffleMask - add VSELECT/BLENDV handling

First step towards enabling shuffle combining starting from VSELECT/BLENDV nodes - this should eventually help improve the codegen reported at Issue #54819
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/x86-interleaved-access.ll