/external/llvm/test/CodeGen/X86/ |
D | vector-compare-results.ll | 3 …triple=x86_64-unknown-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=SSE --check-prefix=SSE42 58 ; SSE42-LABEL: test_cmp_v2i64: 59 ; SSE42: # BB#0: 60 ; SSE42-NEXT: pcmpgtq %xmm1, %xmm0 61 ; SSE42-NEXT: retq 127 ; SSE42-LABEL: test_cmp_v4f64: 128 ; SSE42: # BB#0: 129 ; SSE42-NEXT: cmpltpd %xmm1, %xmm3 130 ; SSE42-NEXT: pshufd {{.*#+}} xmm1 = xmm3[0,1,0,2] 131 ; SSE42-NEXT: cmpltpd %xmm0, %xmm2 [all …]
|
D | widen_conv-4.ll | 3 … %s -mtriple=i686-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=X86 --check-prefix=X86-SSE42 5 …s -mtriple=x86_64-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=X64 --check-prefix=X64-SSE42 28 ; X86-SSE42-LABEL: convert_v7i16_v7f32: 29 ; X86-SSE42: # BB#0: # %entry 30 ; X86-SSE42-NEXT: movl {{[0-9]+}}(%esp), %eax 31 ; X86-SSE42-NEXT: pxor %xmm1, %xmm1 32 ; X86-SSE42-NEXT: pmovzxwd {{.*#+}} xmm2 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero 33 ; X86-SSE42-NEXT: punpckhwd {{.*#+}} xmm0 = xmm0[4],xmm1[4],xmm0[5],xmm1[5],xmm0[6],xmm1[6],xmm0… 34 ; X86-SSE42-NEXT: cvtdq2ps %xmm0, %xmm0 35 ; X86-SSE42-NEXT: cvtdq2ps %xmm2, %xmm1 [all …]
|
D | widen_conv-3.ll | 3 … %s -mtriple=i686-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=X86 --check-prefix=X86-SSE42 5 …s -mtriple=x86_64-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=X64 --check-prefix=X64-SSE42 22 ; X86-SSE42-LABEL: convert_v2i16_to_v2f32: 23 ; X86-SSE42: # BB#0: # %entry 24 ; X86-SSE42-NEXT: movl {{[0-9]+}}(%esp), %eax 25 ; X86-SSE42-NEXT: psllq $48, %xmm0 26 ; X86-SSE42-NEXT: psrad $16, %xmm0 27 ; X86-SSE42-NEXT: pshufd {{.*#+}} xmm0 = xmm0[1,3,2,3] 28 ; X86-SSE42-NEXT: cvtdq2ps %xmm0, %xmm0 29 ; X86-SSE42-NEXT: extractps $1, %xmm0, 4(%eax) [all …]
|
D | vec_minmax_uint.ll | 4 …wn-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=ALL --check-prefix=SSE --check-prefix=SSE42 53 ; SSE42-LABEL: max_gt_v2i64: 54 ; SSE42: # BB#0: 55 ; SSE42-NEXT: movdqa %xmm0, %xmm2 56 ; SSE42-NEXT: movdqa {{.*#+}} xmm0 = [9223372036854775808,9223372036854775808] 57 ; SSE42-NEXT: movdqa %xmm1, %xmm3 58 ; SSE42-NEXT: pxor %xmm0, %xmm3 59 ; SSE42-NEXT: pxor %xmm2, %xmm0 60 ; SSE42-NEXT: pcmpgtq %xmm3, %xmm0 61 ; SSE42-NEXT: blendvpd %xmm2, %xmm1 [all …]
|
D | vec_minmax_sint.ll | 4 …wn-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=ALL --check-prefix=SSE --check-prefix=SSE42 53 ; SSE42-LABEL: max_gt_v2i64: 54 ; SSE42: # BB#0: 55 ; SSE42-NEXT: movdqa %xmm0, %xmm2 56 ; SSE42-NEXT: pcmpgtq %xmm1, %xmm0 57 ; SSE42-NEXT: blendvpd %xmm2, %xmm1 58 ; SSE42-NEXT: movapd %xmm1, %xmm0 59 ; SSE42-NEXT: retq 140 ; SSE42-LABEL: max_gt_v4i64: 141 ; SSE42: # BB#0: [all …]
|
D | vec_cmp_uint-128.ll | 4 …wn-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=ALL --check-prefix=SSE --check-prefix=SSE42 29 ; SSE42-LABEL: eq_v2i64: 30 ; SSE42: # BB#0: 31 ; SSE42-NEXT: pcmpeqq %xmm1, %xmm0 32 ; SSE42-NEXT: retq 129 ; SSE42-LABEL: ne_v2i64: 130 ; SSE42: # BB#0: 131 ; SSE42-NEXT: pcmpeqq %xmm1, %xmm0 132 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm1 133 ; SSE42-NEXT: pxor %xmm1, %xmm0 [all …]
|
D | vec_compare-sse4.ll | 4 ; RUN: llc < %s -mtriple=i686-apple-darwin9 -mattr=+sse4.2 | FileCheck %s --check-prefix=SSE42 37 ; SSE42-LABEL: test1: 38 ; SSE42: ## BB#0: 39 ; SSE42-NEXT: pcmpgtq %xmm1, %xmm0 40 ; SSE42-NEXT: retl 59 ; SSE42-LABEL: test2: 60 ; SSE42: ## BB#0: 61 ; SSE42-NEXT: pcmpeqq %xmm1, %xmm0 62 ; SSE42-NEXT: retl
|
D | vector-pcmp.ll | 3 …triple=x86_64-unknown-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=SSE --check-prefix=SSE42 73 ; SSE42-LABEL: test_pcmpgtq: 74 ; SSE42: # BB#0: 75 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm1 76 ; SSE42-NEXT: pcmpgtq %xmm1, %xmm0 77 ; SSE42-NEXT: retq 103 ; SSE42-LABEL: test_strange_type: 104 ; SSE42: # BB#0: 105 ; SSE42-NEXT: sarq $63, %rsi 106 ; SSE42-NEXT: movd %rsi, %xmm0 [all …]
|
D | vec_cmp_sint-128.ll | 4 …wn-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=ALL --check-prefix=SSE --check-prefix=SSE42 29 ; SSE42-LABEL: eq_v2i64: 30 ; SSE42: # BB#0: 31 ; SSE42-NEXT: pcmpeqq %xmm1, %xmm0 32 ; SSE42-NEXT: retq 129 ; SSE42-LABEL: ne_v2i64: 130 ; SSE42: # BB#0: 131 ; SSE42-NEXT: pcmpeqq %xmm1, %xmm0 132 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm1 133 ; SSE42-NEXT: pxor %xmm1, %xmm0 [all …]
|
D | vector-compare-combines.ll | 2 …triple=x86_64-unknown-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=SSE --check-prefix=SSE42
|
D | widen_bitops-1.ll | 2 …-mtriple=i686-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=X32-SSE --check-prefix=X32-SSE42 3 …triple=x86_64-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=X64-SSE --check-prefix=X64-SSE42
|
/external/llvm/test/Analysis/CostModel/X86/ |
D | arith.ll | 2 …e=x86_64-apple-macosx10.8.0 -mattr=+sse4.2 | FileCheck %s --check-prefix=CHECK --check-prefix=SSE42 12 ; SSE42: cost of 1 {{.*}} %A = add 17 ; SSE42: cost of 2 {{.*}} %B = add 22 ; SSE42: cost of 1 {{.*}} %C = add 27 ; SSE42: cost of 2 {{.*}} %D = add 32 ; SSE42: cost of 4 {{.*}} %E = add 42 ; SSE42: cost of 1 {{.*}} %A = xor 47 ; SSE42: cost of 2 {{.*}} %B = xor 52 ; SSE42: cost of 1 {{.*}} %C = xor 57 ; SSE42: cost of 2 {{.*}} %D = xor [all …]
|
D | cmp.ll | 5 …cosx10.8.0 -mcpu=corei7 | FileCheck --check-prefix=CHECK --check-prefix=SSE --check-prefix=SSE42 %s 19 ;SSE42: cost of 1 {{.*}} fcmp 27 ;SSE42: cost of 1 {{.*}} fcmp 35 ;SSE42: cost of 2 {{.*}} fcmp 43 ;SSE42: cost of 1 {{.*}} fcmp 51 ;SSE42: cost of 2 {{.*}} fcmp 70 ;SSE42: cost of 1 {{.*}} icmp 78 ;SSE42: cost of 1 {{.*}} icmp 86 ;SSE42: cost of 1 {{.*}} icmp 94 ;SSE42: cost of 1 {{.*}} icmp [all …]
|
D | bitreverse.ll | 2 …-linux-gnu -mcpu=corei7 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=SSE42 18 ; SSE42: Found an estimated cost of 1 for instruction: %bitreverse 29 ; SSE42: Found an estimated cost of 1 for instruction: %bitreverse 40 ; SSE42: Found an estimated cost of 1 for instruction: %bitreverse 51 ; SSE42: Found an estimated cost of 1 for instruction: %bitreverse 74 ; SSE42: Found an estimated cost of 5 for instruction: %bitreverse 85 ; SSE42: Found an estimated cost of 10 for instruction: %bitreverse 96 ; SSE42: Found an estimated cost of 5 for instruction: %bitreverse 107 ; SSE42: Found an estimated cost of 10 for instruction: %bitreverse 118 ; SSE42: Found an estimated cost of 5 for instruction: %bitreverse [all …]
|
D | bswap.ll | 2 …-linux-gnu -mcpu=corei7 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=SSE42 21 ; SSE42: Found an estimated cost of 1 for instruction: %bswap 31 ; SSE42: Found an estimated cost of 2 for instruction: %bswap 43 ; SSE42: Found an estimated cost of 1 for instruction: %bswap 53 ; SSE42: Found an estimated cost of 2 for instruction: %bswap 65 ; SSE42: Found an estimated cost of 1 for instruction: %bswap 75 ; SSE42: Found an estimated cost of 2 for instruction: %bswap
|
/external/skia/src/core/ |
D | SkCpu.h | 20 SSE42 = 1 << 5, enumerator 80 features |= SSE42; in Supports() 97 features &= (SSE1 | SSE2 | SSE3 | SSSE3 | SSE41 | SSE42 | AVX); in Supports()
|
D | SkOpts.cpp | 129 if (SkCpu::Supports(SkCpu::SSE42)) { Init_sse42(); } in init()
|
D | SkCpu.cpp | 48 if (abcd[2] & (1<<20)) { features |= SkCpu::SSE42; } in read_cpu_features()
|
/external/libchrome/base/ |
D | cpu.h | 26 SSE42, enumerator
|
D | cpu.cc | 233 if (has_sse42()) return SSE42; in GetIntelMicroArchitecture()
|
/external/cronet/base/allocator/partition_allocator/partition_alloc_base/ |
D | cpu.h | 33 SSE42 = 6, in PA_COMPONENT_EXPORT() enumerator
|
/external/llvm/lib/Target/X86/ |
D | X86Subtarget.h | 49 NoSSE, SSE1, SSE2, SSE3, SSSE3, SSE41, SSE42, AVX, AVX2, AVX512F enumerator 387 bool hasSSE42() const { return X86SSELevel >= SSE42; } in hasSSE42()
|
/external/crosvm/hypervisor/src/haxm/haxm_sys/ |
D | cpuid.rs | 40 const SSE42 = feature_bit(20); /* 0x00100000 Streaming SIMD Extensions 4.2 */ constant
|
/external/cronet/base/ |
D | cpu.h | 52 SSE42 = 6, enumerator
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86Subtarget.h | 64 NoSSE, SSE1, SSE2, SSE3, SSSE3, SSE41, SSE42, AVX, AVX2, AVX512F enumerator 589 bool hasSSE42() const { return X86SSELevel >= SSE42; } in hasSSE42()
|