Searched refs:X86SSELevel (Results 1 - 2 of 2) sorted by relevance

/external/llvm/lib/Target/X86/
H A DX86Subtarget.h63 /// X86SSELevel - MMX, SSE1, SSE2, SSE3, SSSE3, SSE41, SSE42, or
65 X86SSEEnum X86SSELevel; member in class:llvm::X86Subtarget
196 bool hasMMX() const { return X86SSELevel >= MMX; }
197 bool hasSSE1() const { return X86SSELevel >= SSE1; }
198 bool hasSSE2() const { return X86SSELevel >= SSE2; }
199 bool hasSSE3() const { return X86SSELevel >= SSE3; }
200 bool hasSSSE3() const { return X86SSELevel >= SSSE3; }
201 bool hasSSE41() const { return X86SSELevel >= SSE41; }
202 bool hasSSE42() const { return X86SSELevel >= SSE42; }
203 bool hasAVX() const { return X86SSELevel >
[all...]
H A DX86Subtarget.cpp192 if ((EDX >> 23) & 1) { X86SSELevel = MMX; ToggleFeature(X86::FeatureMMX); }
193 if ((EDX >> 25) & 1) { X86SSELevel = SSE1; ToggleFeature(X86::FeatureSSE1); }
194 if ((EDX >> 26) & 1) { X86SSELevel = SSE2; ToggleFeature(X86::FeatureSSE2); }
195 if (ECX & 0x1) { X86SSELevel = SSE3; ToggleFeature(X86::FeatureSSE3); }
196 if ((ECX >> 9) & 1) { X86SSELevel = SSSE3; ToggleFeature(X86::FeatureSSSE3);}
197 if ((ECX >> 19) & 1) { X86SSELevel = SSE41; ToggleFeature(X86::FeatureSSE41);}
198 if ((ECX >> 20) & 1) { X86SSELevel = SSE42; ToggleFeature(X86::FeatureSSE42);}
199 if ((ECX >> 28) & 1) { X86SSELevel = AVX; ToggleFeature(X86::FeatureAVX); }
309 X86SSELevel = AVX2;
326 , X86SSELevel(NoMMXSS
[all...]

Completed in 59 milliseconds