[X86][AVX] Fold concat(broadcast(x),broadcast(x)) -> broadcast(x)
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 31 Jan 2019 17:48:35 +0000 (17:48 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 31 Jan 2019 17:48:35 +0000 (17:48 +0000)
commiteb6aef6db36ab681fb57cabd24c1f2be51fa5324
treed960f0a9d835b2dd8c78eec0cc31fe49f266abd3
parentd04a2d2d5e3183476b0e5d2fe3ea824de2f76917
[X86][AVX] Fold concat(broadcast(x),broadcast(x)) -> broadcast(x)

Differential Revision: https://reviews.llvm.org/D57514

llvm-svn: 352774
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/subvector-broadcast.ll
llvm/test/CodeGen/X86/widened-broadcast.ll