/external/llvm/lib/Target/X86/ |
D | X86Subtarget.h | 69 X86SSEEnum X86SSELevel; variable 382 bool hasSSE1() const { return X86SSELevel >= SSE1; } in hasSSE1() 383 bool hasSSE2() const { return X86SSELevel >= SSE2; } in hasSSE2() 384 bool hasSSE3() const { return X86SSELevel >= SSE3; } in hasSSE3() 385 bool hasSSSE3() const { return X86SSELevel >= SSSE3; } in hasSSSE3() 386 bool hasSSE41() const { return X86SSELevel >= SSE41; } in hasSSE41() 387 bool hasSSE42() const { return X86SSELevel >= SSE42; } in hasSSE42() 388 bool hasAVX() const { return X86SSELevel >= AVX; } in hasAVX() 389 bool hasAVX2() const { return X86SSELevel >= AVX2; } in hasAVX2() 390 bool hasAVX512() const { return X86SSELevel >= AVX512F; } in hasAVX512()
|
D | X86.td | 58 def FeatureSSE1 : SubtargetFeature<"sse", "X86SSELevel", "SSE1", 63 def FeatureSSE2 : SubtargetFeature<"sse2", "X86SSELevel", "SSE2", 66 def FeatureSSE3 : SubtargetFeature<"sse3", "X86SSELevel", "SSE3", 69 def FeatureSSSE3 : SubtargetFeature<"ssse3", "X86SSELevel", "SSSE3", 72 def FeatureSSE41 : SubtargetFeature<"sse4.1", "X86SSELevel", "SSE41", 75 def FeatureSSE42 : SubtargetFeature<"sse4.2", "X86SSELevel", "SSE42", 113 def FeatureAVX : SubtargetFeature<"avx", "X86SSELevel", "AVX", 116 def FeatureAVX2 : SubtargetFeature<"avx2", "X86SSELevel", "AVX2", 119 def FeatureAVX512 : SubtargetFeature<"avx512f", "X86SSELevel", "AVX512F",
|
D | X86Subtarget.cpp | 218 DEBUG(dbgs() << "Subtarget features: SSELevel " << X86SSELevel in initSubtargetFeatures() 234 X86SSELevel = NoSSE; in initializeEnvironment()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86Subtarget.h | 80 X86SSEEnum X86SSELevel = NoSSE; variable 583 bool hasCMov() const { return HasCMov || X86SSELevel >= SSE1 || is64Bit(); } in hasCMov() 584 bool hasSSE1() const { return X86SSELevel >= SSE1; } in hasSSE1() 585 bool hasSSE2() const { return X86SSELevel >= SSE2; } in hasSSE2() 586 bool hasSSE3() const { return X86SSELevel >= SSE3; } in hasSSE3() 587 bool hasSSSE3() const { return X86SSELevel >= SSSE3; } in hasSSSE3() 588 bool hasSSE41() const { return X86SSELevel >= SSE41; } in hasSSE41() 589 bool hasSSE42() const { return X86SSELevel >= SSE42; } in hasSSE42() 590 bool hasAVX() const { return X86SSELevel >= AVX; } in hasAVX() 591 bool hasAVX2() const { return X86SSELevel >= AVX2; } in hasAVX2() [all …]
|
D | X86.td | 63 def FeatureSSE1 : SubtargetFeature<"sse", "X86SSELevel", "SSE1", 65 def FeatureSSE2 : SubtargetFeature<"sse2", "X86SSELevel", "SSE2", 68 def FeatureSSE3 : SubtargetFeature<"sse3", "X86SSELevel", "SSE3", 71 def FeatureSSSE3 : SubtargetFeature<"ssse3", "X86SSELevel", "SSSE3", 74 def FeatureSSE41 : SubtargetFeature<"sse4.1", "X86SSELevel", "SSE41", 77 def FeatureSSE42 : SubtargetFeature<"sse4.2", "X86SSELevel", "SSE42", 118 def FeatureAVX : SubtargetFeature<"avx", "X86SSELevel", "AVX", 121 def FeatureAVX2 : SubtargetFeature<"avx2", "X86SSELevel", "AVX2", 130 def FeatureAVX512 : SubtargetFeature<"avx512f", "X86SSELevel", "AVX512F",
|
D | X86Subtarget.cpp | 281 LLVM_DEBUG(dbgs() << "Subtarget features: SSELevel " << X86SSELevel in initSubtargetFeatures()
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86Subtarget.h | 78 X86SSEEnum X86SSELevel = NoSSE; variable 619 bool hasCMov() const { return HasCMov || X86SSELevel >= SSE1 || is64Bit(); } in hasCMov() 620 bool hasSSE1() const { return X86SSELevel >= SSE1; } in hasSSE1() 621 bool hasSSE2() const { return X86SSELevel >= SSE2; } in hasSSE2() 622 bool hasSSE3() const { return X86SSELevel >= SSE3; } in hasSSE3() 623 bool hasSSSE3() const { return X86SSELevel >= SSSE3; } in hasSSSE3() 624 bool hasSSE41() const { return X86SSELevel >= SSE41; } in hasSSE41() 625 bool hasSSE42() const { return X86SSELevel >= SSE42; } in hasSSE42() 626 bool hasAVX() const { return X86SSELevel >= AVX; } in hasAVX() 627 bool hasAVX2() const { return X86SSELevel >= AVX2; } in hasAVX2() [all …]
|
D | X86.td | 66 def FeatureSSE1 : SubtargetFeature<"sse", "X86SSELevel", "SSE1", 68 def FeatureSSE2 : SubtargetFeature<"sse2", "X86SSELevel", "SSE2", 71 def FeatureSSE3 : SubtargetFeature<"sse3", "X86SSELevel", "SSE3", 74 def FeatureSSSE3 : SubtargetFeature<"ssse3", "X86SSELevel", "SSSE3", 77 def FeatureSSE41 : SubtargetFeature<"sse4.1", "X86SSELevel", "SSE41", 80 def FeatureSSE42 : SubtargetFeature<"sse4.2", "X86SSELevel", "SSE42", 121 def FeatureAVX : SubtargetFeature<"avx", "X86SSELevel", "AVX", 124 def FeatureAVX2 : SubtargetFeature<"avx2", "X86SSELevel", "AVX2", 133 def FeatureAVX512 : SubtargetFeature<"avx512f", "X86SSELevel", "AVX512F",
|
D | X86Subtarget.cpp | 261 LLVM_DEBUG(dbgs() << "Subtarget features: SSELevel " << X86SSELevel in initSubtargetFeatures()
|
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/ |
D | X86GenSubtargetInfo.inc | 23104 if (Bits[X86::FeatureAVX] && X86SSELevel < AVX) X86SSELevel = AVX; 23105 if (Bits[X86::FeatureAVX2] && X86SSELevel < AVX2) X86SSELevel = AVX2; 23106 if (Bits[X86::FeatureAVX512] && X86SSELevel < AVX512F) X86SSELevel = AVX512F; 23185 if (Bits[X86::FeatureSSE1] && X86SSELevel < SSE1) X86SSELevel = SSE1; 23186 if (Bits[X86::FeatureSSE2] && X86SSELevel < SSE2) X86SSELevel = SSE2; 23187 if (Bits[X86::FeatureSSE3] && X86SSELevel < SSE3) X86SSELevel = SSE3; 23189 if (Bits[X86::FeatureSSE41] && X86SSELevel < SSE41) X86SSELevel = SSE41; 23190 if (Bits[X86::FeatureSSE42] && X86SSELevel < SSE42) X86SSELevel = SSE42; 23192 if (Bits[X86::FeatureSSSE3] && X86SSELevel < SSSE3) X86SSELevel = SSSE3;
|