[x86] Fix another bug hit when bootstrapping with the new shuffle
authorChandler Carruth <chandlerc@gmail.com>
Fri, 27 Jun 2014 20:07:40 +0000 (20:07 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Fri, 27 Jun 2014 20:07:40 +0000 (20:07 +0000)
commit63195d7e5a1d8715566c5a33902885e28a8977c2
tree329da19c5f124a7c5847a2153cf9bc3cdaf4ae28
parentfbab8b67585bf195a07d15bf2337405f24eef181
[x86] Fix another bug hit when bootstrapping with the new shuffle
lowering.

For maximum irony, I had already discovered this bug, diagnosed it, and
left FIXMEs about it in the test cases. =[ I just failed to go back over
those until after i had reduced a bootstrap miscompile down to a single
TU, stared at the assembly for an hour, and figured out the bug. Again.

Oh well.

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