Deleted Added
full compact
X86Subtarget.h (195098) X86Subtarget.h (195340)
1//=====---- X86Subtarget.h - Define Subtarget for the X86 -----*- C++ -*--====//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 128 unchanged lines hidden (view full) ---

137 bool hasSSE2() const { return X86SSELevel >= SSE2; }
138 bool hasSSE3() const { return X86SSELevel >= SSE3; }
139 bool hasSSSE3() const { return X86SSELevel >= SSSE3; }
140 bool hasSSE41() const { return X86SSELevel >= SSE41; }
141 bool hasSSE42() const { return X86SSELevel >= SSE42; }
142 bool hasSSE4A() const { return HasSSE4A; }
143 bool has3DNow() const { return X863DNowLevel >= ThreeDNow; }
144 bool has3DNowA() const { return X863DNowLevel >= ThreeDNowA; }
1//=====---- X86Subtarget.h - Define Subtarget for the X86 -----*- C++ -*--====//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 128 unchanged lines hidden (view full) ---

137 bool hasSSE2() const { return X86SSELevel >= SSE2; }
138 bool hasSSE3() const { return X86SSELevel >= SSE3; }
139 bool hasSSSE3() const { return X86SSELevel >= SSSE3; }
140 bool hasSSE41() const { return X86SSELevel >= SSE41; }
141 bool hasSSE42() const { return X86SSELevel >= SSE42; }
142 bool hasSSE4A() const { return HasSSE4A; }
143 bool has3DNow() const { return X863DNowLevel >= ThreeDNow; }
144 bool has3DNowA() const { return X863DNowLevel >= ThreeDNowA; }
145 bool hasAVX() const { return hasAVX(); }
145 bool hasAVX() const { return HasAVX; }
146 bool hasFMA3() const { return HasFMA3; }
147 bool hasFMA4() const { return HasFMA4; }
148
149 bool isBTMemSlow() const { return IsBTMemSlow; }
150
151 unsigned getAsmFlavor() const {
152 return AsmFlavor != Unset ? unsigned(AsmFlavor) : 0;
153 }

--- 83 unchanged lines hidden ---
146 bool hasFMA3() const { return HasFMA3; }
147 bool hasFMA4() const { return HasFMA4; }
148
149 bool isBTMemSlow() const { return IsBTMemSlow; }
150
151 unsigned getAsmFlavor() const {
152 return AsmFlavor != Unset ? unsigned(AsmFlavor) : 0;
153 }

--- 83 unchanged lines hidden ---