diff options
author | Craig Topper <craig.topper@gmail.com> | 2012-06-06 06:45:27 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2012-06-06 06:45:27 +0000 |
commit | 3949b8382d7ebc53dcda89eea7fbc81fb8fd91d9 (patch) | |
tree | b06c6ebbe5e74114ad11f279b14cb292a3c5d5a4 /lib/Target/X86/X86InstrFormats.td | |
parent | c82fd37bcf38ff976ce0a62576899588563f8a09 (diff) | |
download | llvm-3949b8382d7ebc53dcda89eea7fbc81fb8fd91d9.tar.gz llvm-3949b8382d7ebc53dcda89eea7fbc81fb8fd91d9.tar.bz2 llvm-3949b8382d7ebc53dcda89eea7fbc81fb8fd91d9.tar.xz |
Mark several instructions SSE2 instead of SSE3 as they should be.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158049 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86InstrFormats.td')
-rw-r--r-- | lib/Target/X86/X86InstrFormats.td | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Target/X86/X86InstrFormats.td b/lib/Target/X86/X86InstrFormats.td index fab30248d8..38f190aa71 100644 --- a/lib/Target/X86/X86InstrFormats.td +++ b/lib/Target/X86/X86InstrFormats.td @@ -378,6 +378,9 @@ class SDI<bits<8> o, Format F, dag outs, dag ins, string asm, class SDIi8<bits<8> o, Format F, dag outs, dag ins, string asm, list<dag> pattern, InstrItinClass itin = IIC_DEFAULT> : Ii8<o, F, outs, ins, asm, pattern, itin>, XD, Requires<[HasSSE2]>; +class SSDI<bits<8> o, Format F, dag outs, dag ins, string asm, + list<dag> pattern, InstrItinClass itin = IIC_DEFAULT> + : I<o, F, outs, ins, asm, pattern, itin>, XS, Requires<[HasSSE2]>; class SSDIi8<bits<8> o, Format F, dag outs, dag ins, string asm, list<dag> pattern, InstrItinClass itin = IIC_DEFAULT> : Ii8<o, F, outs, ins, asm, pattern>, XS, Requires<[HasSSE2]>; |