[X86] Tidied up 256-bit -> 2 x 128-bit vector shift extraction.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 3 Mar 2016 17:54:35 +0000 (17:54 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 3 Mar 2016 17:54:35 +0000 (17:54 +0000)
commit022afe253865ce20a9af2cb4dec31e10a3977aa6
tree9f8fba69085de2d565710d153bda6f5a26e64e2f
parent3fb319c3cf404c8fd56888135b767da01dc6564f
[X86] Tidied up 256-bit -> 2 x 128-bit vector shift extraction.

lowerShift was manually splitting BUILD_VECTOR cases when it could just call Extract128BitVector which does this anyway.

llvm-svn: 262633
llvm/lib/Target/X86/X86ISelLowering.cpp