[X86][SSE] Split lowerVectorShuffleAsShift ready for combines. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 27 Nov 2016 19:28:39 +0000 (19:28 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 27 Nov 2016 19:28:39 +0000 (19:28 +0000)
commitcdb2ce661dedbce455a2c1fd7ace2ec36d5ece67
tree1d7dda8364beedca0be5003cc6036dde4cfe8c2d
parent1dd86a664fbebbf84eda6b1f1ab557f1d5c1341e
[X86][SSE] Split lowerVectorShuffleAsShift ready for combines. NFCI.

Moved most of matching code into matchVectorShuffleAsShift to share with target shuffle combines (in a future commit).

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