[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)
commit2bf82879bde8565c882c315b815784c6c5f64152
tree58a2bf98e5fc17616434dcfaaaa35289d883d854
parent5659b36c15b0c2ad5b3ea18fcff433b15b0ffecb
[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.

llvm-svn: 362620
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/memset-nonzero.ll
llvm/test/CodeGen/X86/oddshuffles.ll
llvm/test/CodeGen/X86/x86-interleaved-access.ll