During vector shuffle lowering, we sometimes commute a vector shuffle to try
authorEvan Cheng <evan.cheng@apple.com>
Wed, 25 Oct 2006 21:49:50 +0000 (21:49 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Wed, 25 Oct 2006 21:49:50 +0000 (21:49 +0000)
commit9eca5e814da3490ae889a75c93c0191f510b9f1c
tree1e959484271b263035019fa4c339c4b40c1051b8
parent009073d839b4d8b435d97aa95804eae43dddd844
During vector shuffle lowering, we sometimes commute a vector shuffle to try
to match MOVL (movss, movsd, etc.). Don't forget to commute it back and try
unpck* and shufp* if that doesn't pan out.

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