Reapplied D7816 & rL230177 & rL230278 - with an additional fix toensure that the...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 24 Feb 2015 22:08:56 +0000 (22:08 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 24 Feb 2015 22:08:56 +0000 (22:08 +0000)
commit41cda401577bdc8b2d357199671dd6e038f0c83a
tree18eedf93cfcd10ef01edd7a74016d839922118ff
parent01157550205052d201842da4ab11ffb89beb28e4
Reapplied D7816 & rL230177 & rL230278 - with an additional fix toensure that the smallest build vector input scalar type is always used. Additional (crash) test cases already committed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230388 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
test/CodeGen/X86/vector-zext.ll