[x86] Teach the vector shuffle yet another step of canonicalization.
authorChandler Carruth <chandlerc@gmail.com>
Sat, 22 Nov 2014 09:18:53 +0000 (09:18 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Sat, 22 Nov 2014 09:18:53 +0000 (09:18 +0000)
commite915b4b7c83e7fc7178d1336d6eb48c4101b274a
tree8ef1fb846e09f962750c2e464048e078a564490f
parent8ff39c5c44f6826056e728a1edad67a91875959b
[x86] Teach the vector shuffle yet another step of canonicalization.

No functionality changed yet, but this will prevent subsequent patches
from having to handle permutations of various interleaved shuffle
patterns.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222614 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp