diff options
author | Chris Lattner <sabre@nondot.org> | 2006-01-31 19:43:35 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-01-31 19:43:35 +0000 |
commit | 259e97cc725011a3c138563d421a4654b082a64c (patch) | |
tree | f2579b03d3f7a6196e9b471f94ad65adbeb3d29a /lib/Target/X86/X86Subtarget.h | |
parent | ddc787dfdc75fb2d78eb3e5793ca0f417ad74fd3 (diff) | |
download | external_llvm-259e97cc725011a3c138563d421a4654b082a64c.zip external_llvm-259e97cc725011a3c138563d421a4654b082a64c.tar.gz external_llvm-259e97cc725011a3c138563d421a4654b082a64c.tar.bz2 |
* Fix 80-column violations
* Rename hasSSE -> hasSSE1 to avoid my continual confusion with 'has any SSE'.
* Add inline asm constraint specification.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25854 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86Subtarget.h')
-rw-r--r-- | lib/Target/X86/X86Subtarget.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Target/X86/X86Subtarget.h b/lib/Target/X86/X86Subtarget.h index c874675..60cc49a 100644 --- a/lib/Target/X86/X86Subtarget.h +++ b/lib/Target/X86/X86Subtarget.h @@ -24,14 +24,14 @@ class Module; class X86Subtarget : public TargetSubtarget { protected: enum X86SSEEnum { - NoMMXSSE, MMX, SSE, SSE2, SSE3 + NoMMXSSE, MMX, SSE1, SSE2, SSE3 }; enum X863DNowEnum { NoThreeDNow, ThreeDNow, ThreeDNowA }; - /// X86SSELevel - MMX, SSE, SSE2, SSE3, or none supported. + /// X86SSELevel - MMX, SSE1, SSE2, SSE3, or none supported. X86SSEEnum X86SSELevel; /// X863DNowLevel - 3DNow or 3DNow Athlon, or none supported. @@ -76,7 +76,7 @@ public: bool is64Bit() const { return Is64Bit; } bool hasMMX() const { return X86SSELevel >= MMX; } - bool hasSSE() const { return X86SSELevel >= SSE; } + bool hasSSE1() const { return X86SSELevel >= SSE1; } bool hasSSE2() const { return X86SSELevel >= SSE2; } bool hasSSE3() const { return X86SSELevel >= SSE3; } bool has3DNow() const { return X863DNowLevel >= ThreeDNow; } |