Fixed a bug in LowerVECTOR_SHUFFLE and LowerBUILD_VECTOR.
authorElena Demikhovsky <elena.demikhovsky@intel.com>
Wed, 28 Dec 2011 08:14:01 +0000 (08:14 +0000)
committerElena Demikhovsky <elena.demikhovsky@intel.com>
Wed, 28 Dec 2011 08:14:01 +0000 (08:14 +0000)
commit021c0a2ee7121c4ccd0765699c14f8c9f7f7c596
tree08d392eaebed03037c207ad8531c4b1f880df2c3
parent8da7ddf2d28d27e8b7fd8b7f159e2d9584bdc819
Fixed a bug in LowerVECTOR_SHUFFLE and LowerBUILD_VECTOR.
Matching MOVLP mask for AVX (265-bit vectors) was wrong.
The failure was detected by conformance tests.

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