Disable mov{L, LP, HP, HLP, *DUP} shuffles for mmx
authorNate Begeman <natebegeman@mac.com>
Fri, 25 Jul 2008 19:05:58 +0000 (19:05 +0000)
committerNate Begeman <natebegeman@mac.com>
Fri, 25 Jul 2008 19:05:58 +0000 (19:05 +0000)
commitfb8ead0c20f347fc1f0385f801ee0636d1ff6289
tree9cbdf23a142bf9fbeacc8a96409b2521513ac791
parentff795a80a35dc99a1971646de11f088e71d0a2c6
Disable mov{L, LP, HP, HLP, *DUP} shuffles for mmx
mmx needs its own fancy shuffle logic based on unpack; for now we get correct but awful code.

Also commit Mon Ping's VSETCC patch

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54039 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/vec_insert-7.ll [new file with mode: 0644]