diff options
author | Bill Wendling <isanbard@gmail.com> | 2010-10-04 20:24:01 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2010-10-04 20:24:01 +0000 |
commit | 6cf6c79e8281835898cd105a30efedd44b554000 (patch) | |
tree | 371a460697778f20e7dfd82a3b557b429ec739c4 /lib/Target/X86/X86InstrMMX.td | |
parent | 3f55c24df9527de345f6cc960944840a7a101c6a (diff) | |
download | llvm-6cf6c79e8281835898cd105a30efedd44b554000.tar.gz llvm-6cf6c79e8281835898cd105a30efedd44b554000.tar.bz2 llvm-6cf6c79e8281835898cd105a30efedd44b554000.tar.xz |
The pshufw instruction came about in MMX2 when SSE was introduced. Don't place
it in with the SSSE3 instructions.
Steward! Could you place this chair by the aft sun deck? I'm trying to get away
from the Astors. They are such boors!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115552 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86InstrMMX.td')
-rw-r--r-- | lib/Target/X86/X86InstrMMX.td | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Target/X86/X86InstrMMX.td b/lib/Target/X86/X86InstrMMX.td index c78099eca4..bb2165a8a0 100644 --- a/lib/Target/X86/X86InstrMMX.td +++ b/lib/Target/X86/X86InstrMMX.td @@ -342,13 +342,13 @@ def MMX_PSHUFWri : MMXIi8<0x70, MRMSrcReg, (outs VR64:$dst), (ins VR64:$src1, i8imm:$src2), "pshufw\t{$src2, $src1, $dst|$dst, $src1, $src2}", [(set VR64:$dst, - (int_x86_ssse3_pshuf_w VR64:$src1, imm:$src2))]>; + (int_x86_sse_pshuf_w VR64:$src1, imm:$src2))]>; def MMX_PSHUFWmi : MMXIi8<0x70, MRMSrcMem, (outs VR64:$dst), (ins i64mem:$src1, i8imm:$src2), "pshufw\t{$src2, $src1, $dst|$dst, $src1, $src2}", [(set VR64:$dst, - (int_x86_ssse3_pshuf_w (load_mmx addr:$src1), - imm:$src2))]>; + (int_x86_sse_pshuf_w (load_mmx addr:$src1), + imm:$src2))]>; |