[X86][AVX512] Use WriteShuffleX for xmm->xmm extensions
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 12 Dec 2021 15:22:32 +0000 (15:22 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 12 Dec 2021 15:22:32 +0000 (15:22 +0000)
commitfc02ceb12aedeb43a993eac8226700810638e455
treec7da0c7e5c7af4e35e095a8e3fd49e424cb0ee6e
parent408553dd96792929b2468bcd2d8e4764ae7c2c9e
[X86][AVX512] Use WriteShuffleX for xmm->xmm extensions

The XMM evex cases have the same behaviour as the SSE41 versions, which already uses WriteShuffleX
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/test/tools/llvm-mca/X86/Generic/resources-avx512bwvl.s
llvm/test/tools/llvm-mca/X86/Generic/resources-avx512vl.s
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx512bwvl.s
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx512vl.s
llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-avx512bwvl.s
llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-avx512vl.s