]> granicus.if.org Git - llvm/commit
[x86] split more 256-bit stores of concatenated vectors
authorSanjay Patel <spatel@rotateright.com>
Wed, 5 Jun 2019 16:40:57 +0000 (16:40 +0000)
committerSanjay Patel <spatel@rotateright.com>
Wed, 5 Jun 2019 16:40:57 +0000 (16:40 +0000)
commita33b657dbdf1eb6c93dcc601580b083f45bce64f
tree7e1ea7870e3aac59105fa42d7aa3dd0e2574f08c
parentdadb4c59097d64175824877df3606bc3dd59f2de
[x86] split more 256-bit stores of concatenated vectors

As suggested in D62498 - collectConcatOps() matches both
concat_vectors and insert_subvector patterns, and we see
more test improvements by using the more general match.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362620 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/memset-nonzero.ll
test/CodeGen/X86/oddshuffles.ll
test/CodeGen/X86/x86-interleaved-access.ll