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)
commitd8820ae70c6b863bce2fd273f736dd88f6ff2a3e
tree9ec845d53443d5a8febbf782247932c8c74dca91
parentf07e34e9d89e0ef98bdf4be76ebe45e17d94d8e9
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.

llvm-svn: 230388
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/test/CodeGen/X86/vector-zext.ll