Fix a problem with DAGCombine where we were building an illegal build
authorMon P Wang <wangmp@apple.com>
Tue, 17 Mar 2009 06:33:10 +0000 (06:33 +0000)
committerMon P Wang <wangmp@apple.com>
Tue, 17 Mar 2009 06:33:10 +0000 (06:33 +0000)
commit93b7415f4cc9a83126f1d89b2d2f51a204b09dd6
tree9bc0c6a8ca568a2e02e546727f985548fdd5fac7
parent9626447e70a3c8dc88b09f84414ee416a39518b1
Fix a problem with DAGCombine where we were building an illegal build
vector shuffle mask. Forced the mask to be built using i32.  Note: this will
be irrelevant once vector_shuffle no longer takes a build vector for the
shuffle mask.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67076 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
test/CodeGen/X86/dagcombine-buildvector.ll [new file with mode: 0644]