]> granicus.if.org Git - llvm/commit
[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)
commit7e2bbade378b432ef2271cd6ab0948566201196d
tree1b919f06d6477c47dcb696259b27d2735ee6140d
parentf4b5e068af8b2f388de2f70ffc15663afd804c70
[X86][AVX] Fold concat(broadcast(x),broadcast(x)) -> broadcast(x)

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@352774 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/subvector-broadcast.ll
test/CodeGen/X86/widened-broadcast.ll