]> granicus.if.org Git - llvm/commit
[X85][AVX] Add missing vXi16 broadcast fold patterns
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 28 Mar 2019 10:25:13 +0000 (10:25 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 28 Mar 2019 10:25:13 +0000 (10:25 +0000)
commit64e54ce13ec90cfeff1a23b7e7ebb1659d857e90
treeee11832ba0628c95aff1304c1c2395dd6442cc2d
parentb94dc88e01c4ae440e3cafd70b1edcfbd07dcb97
[X85][AVX] Add missing vXi16 broadcast fold patterns

Now that D59484 has landed its easier to add these.

Added missing AVX512BW v32i16 equivalents while I was at it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@357155 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/vector-shuffle-128-v8.ll
test/CodeGen/X86/vector-shuffle-256-v16.ll
test/CodeGen/X86/vector-shuffle-512-v32.ll