[X86][SSE] Minor regression fix for r225551
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 12 Jan 2015 22:38:08 +0000 (22:38 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 12 Jan 2015 22:38:08 +0000 (22:38 +0000)
commitd88ab87064d9b366393d58066f3bee8111f6cec4
tree8ed2ba81365c046325e57b0c9aafdee288f5a800
parent0e6ffb9d0d0f4ca27a9e4bfdcf00ca57c681a2fa
[X86][SSE] Minor regression fix for r225551

r225551 vector byte shuffle optimization caused an assertion as fully zeroable vectors can be produced under certain circumstances. This fix drops the assert and returns a zero vector where the assert would have failed.

llvm-svn: 225718
llvm/lib/Target/X86/X86ISelLowering.cpp