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 --- |