Home
last modified time | relevance | path

Searched refs:SLOW (Results 1 – 25 of 85) sorted by relevance

1234

/external/llvm-project/llvm/test/CodeGen/PowerPC/
Dpopcnt-zext.ll3 …chineinstrs -mtriple=powerpc64-- -mattr=+slow-popcntd < %s | FileCheck %s --check-prefixes=ANY,SLOW
12 ; SLOW-LABEL: zpop_i8_i16:
13 ; SLOW: # %bb.0:
14 ; SLOW-NEXT: clrlwi 5, 3, 24
15 ; SLOW-NEXT: rotlwi 3, 3, 31
16 ; SLOW-NEXT: andi. 3, 3, 85
17 ; SLOW-NEXT: lis 4, 13107
18 ; SLOW-NEXT: sub 3, 5, 3
19 ; SLOW-NEXT: ori 4, 4, 13107
20 ; SLOW-NEXT: rotlwi 5, 3, 30
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dfshl.ll3 …c < %s -mtriple=i686-unknown-unknown -mattr=+slow-shld | FileCheck %s --check-prefixes=X86,X86-SLOW
5 …< %s -mtriple=x86_64-unknown-unknown -mattr=+slow-shld | FileCheck %s --check-prefixes=X64,X64-SLOW
55 ; X86-SLOW-LABEL: var_shift_i16:
56 ; X86-SLOW: # %bb.0:
57 ; X86-SLOW-NEXT: movb {{[0-9]+}}(%esp), %cl
58 ; X86-SLOW-NEXT: movzwl {{[0-9]+}}(%esp), %edx
59 ; X86-SLOW-NEXT: movl {{[0-9]+}}(%esp), %eax
60 ; X86-SLOW-NEXT: shll $16, %eax
61 ; X86-SLOW-NEXT: orl %edx, %eax
62 ; X86-SLOW-NEXT: andb $15, %cl
[all …]
Dphaddsub-extract.ll2 …s -mtriple=x86_64-unknown -mattr=+ssse3 | FileCheck %s --check-prefixes=SSE3,SSE3-SLOW
4 …le=x86_64-unknown -mattr=+avx | FileCheck %s --check-prefixes=AVX,AVX-SLOW,AVX1-SLOW
6 …le=x86_64-unknown -mattr=+avx2 | FileCheck %s --check-prefixes=AVX,AVX-SLOW,AVX2-SLOW
8 …=x86_64-unknown -mattr=+avx512vl | FileCheck %s --check-prefixes=AVX,AVX-SLOW,AVX512-SLOW
14 ; SSE3-SLOW-LABEL: extract_extract01_v4i32_add_i32:
15 ; SSE3-SLOW: # %bb.0:
16 ; SSE3-SLOW-NEXT: movd %xmm0, %ecx
17 ; SSE3-SLOW-NEXT: pshufd {{.*#+}} xmm0 = xmm0[1,1,1,1]
18 ; SSE3-SLOW-NEXT: movd %xmm0, %eax
19 ; SSE3-SLOW-NEXT: addl %ecx, %eax
[all …]
Dfshr.ll3 …c < %s -mtriple=i686-unknown-unknown -mattr=+slow-shld | FileCheck %s --check-prefixes=X86,X86-SLOW
5 …< %s -mtriple=x86_64-unknown-unknown -mattr=+slow-shld | FileCheck %s --check-prefixes=X64,X64-SLOW
54 ; X86-SLOW-LABEL: var_shift_i16:
55 ; X86-SLOW: # %bb.0:
56 ; X86-SLOW-NEXT: movb {{[0-9]+}}(%esp), %cl
57 ; X86-SLOW-NEXT: movzwl {{[0-9]+}}(%esp), %edx
58 ; X86-SLOW-NEXT: movl {{[0-9]+}}(%esp), %eax
59 ; X86-SLOW-NEXT: shll $16, %eax
60 ; X86-SLOW-NEXT: orl %edx, %eax
61 ; X86-SLOW-NEXT: andb $15, %cl
[all …]
Dhaddsub.ll2 …s -mtriple=x86_64-unknown -mattr=+sse3 | FileCheck %s --check-prefixes=SSE3,SSE3-SLOW
4 … %s -mtriple=x86_64-unknown -mattr=+avx | FileCheck %s --check-prefixes=AVX,AVX-SLOW
6 … %s -mtriple=x86_64-unknown -mattr=+avx2 | FileCheck %s --check-prefixes=AVX,AVX-SLOW
8 … %s -mtriple=x86_64-unknown -mattr=+avx512f | FileCheck %s --check-prefixes=AVX,AVX-SLOW
44 ; SSE3-SLOW-LABEL: haddpd3:
45 ; SSE3-SLOW: # %bb.0:
46 ; SSE3-SLOW-NEXT: movapd %xmm0, %xmm1
47 ; SSE3-SLOW-NEXT: unpckhpd {{.*#+}} xmm1 = xmm1[1],xmm0[1]
48 ; SSE3-SLOW-NEXT: addpd %xmm0, %xmm1
49 ; SSE3-SLOW-NEXT: movapd %xmm1, %xmm0
[all …]
Dhaddsub-undef.ll2 … %s -mtriple=x86_64-unknown -mattr=+sse3 | FileCheck %s --check-prefixes=SSE,SSE-SLOW
4 …le=x86_64-unknown -mattr=+avx | FileCheck %s --check-prefixes=AVX,AVX-SLOW,AVX1-SLOW
6 …-unknown -mattr=+avx512f | FileCheck %s --check-prefixes=AVX,AVX-SLOW,AVX512,AVX512-SLOW
87 ; SSE-SLOW-LABEL: test4_undef:
88 ; SSE-SLOW: # %bb.0:
89 ; SSE-SLOW-NEXT: movshdup {{.*#+}} xmm1 = xmm0[1,1,3,3]
90 ; SSE-SLOW-NEXT: addss %xmm1, %xmm0
91 ; SSE-SLOW-NEXT: retq
98 ; AVX-SLOW-LABEL: test4_undef:
99 ; AVX-SLOW: # %bb.0:
[all …]
Dbmi-x86_64.ll2 …riple=x86_64-unknown-unknown -mattr=+bmi | FileCheck %s --check-prefixes=CHECK,BEXTR-SLOW,BMI1-SLOW
3 …x86_64-unknown-unknown -mattr=+bmi,+bmi2 | FileCheck %s --check-prefixes=CHECK,BEXTR-SLOW,BMI2-SLOW
19 ; BEXTR-SLOW-LABEL: bextr64b:
20 ; BEXTR-SLOW: # %bb.0:
21 ; BEXTR-SLOW-NEXT: movq %rdi, %rax
22 ; BEXTR-SLOW-NEXT: shrl $4, %eax
23 ; BEXTR-SLOW-NEXT: andl $4095, %eax # imm = 0xFFF
24 ; BEXTR-SLOW-NEXT: retq
49 ; BEXTR-SLOW-LABEL: bextr64b_load:
50 ; BEXTR-SLOW: # %bb.0:
[all …]
Dhorizontal-reduce-add.ll3 …: llc < %s -mtriple=x86_64-unknown -mattr=+ssse3 | FileCheck %s --check-prefix=SSSE3-SLOW
5 …N: llc < %s -mtriple=x86_64-unknown -mattr=+avx | FileCheck %s --check-prefix=AVX1-SLOW
21 ; SSSE3-SLOW-LABEL: PR37890_v4i32:
22 ; SSSE3-SLOW: # %bb.0:
23 ; SSSE3-SLOW-NEXT: pshufd {{.*#+}} xmm1 = xmm0[2,3,2,3]
24 ; SSSE3-SLOW-NEXT: paddd %xmm0, %xmm1
25 ; SSSE3-SLOW-NEXT: pshufd {{.*#+}} xmm0 = xmm1[1,1,1,1]
26 ; SSSE3-SLOW-NEXT: paddd %xmm1, %xmm0
27 ; SSSE3-SLOW-NEXT: movd %xmm0, %eax
28 ; SSSE3-SLOW-NEXT: retq
[all …]
Dhorizontal-reduce-fadd.ll3 …: llc < %s -mtriple=x86_64-unknown -mattr=+ssse3 | FileCheck %s --check-prefix=SSSE3-SLOW
5 …N: llc < %s -mtriple=x86_64-unknown -mattr=+avx | FileCheck %s --check-prefix=AVX1-SLOW
22 ; SSSE3-SLOW-LABEL: PR37890_v4f32:
23 ; SSSE3-SLOW: # %bb.0:
24 ; SSSE3-SLOW-NEXT: movaps %xmm0, %xmm1
25 ; SSSE3-SLOW-NEXT: unpckhpd {{.*#+}} xmm1 = xmm1[1],xmm0[1]
26 ; SSSE3-SLOW-NEXT: addps %xmm0, %xmm1
27 ; SSSE3-SLOW-NEXT: movshdup {{.*#+}} xmm0 = xmm1[1,1,3,3]
28 ; SSSE3-SLOW-NEXT: addss %xmm0, %xmm1
29 ; SSSE3-SLOW-NEXT: movaps %xmm1, %xmm0
[all …]
Dhaddsub-3.ll3 …: llc < %s -mtriple=x86_64-unknown -mattr=+ssse3 | FileCheck %s --check-prefix=SSSE3-SLOW
5 …N: llc < %s -mtriple=x86_64-unknown -mattr=+avx | FileCheck %s --check-prefix=AVX1-SLOW
20 ; SSSE3-SLOW-LABEL: pr26491:
21 ; SSSE3-SLOW: # %bb.0:
22 ; SSSE3-SLOW-NEXT: movshdup {{.*#+}} xmm1 = xmm0[1,1,3,3]
23 ; SSSE3-SLOW-NEXT: addps %xmm0, %xmm1
24 ; SSSE3-SLOW-NEXT: movaps %xmm1, %xmm0
25 ; SSSE3-SLOW-NEXT: unpckhpd {{.*#+}} xmm0 = xmm0[1],xmm1[1]
26 ; SSSE3-SLOW-NEXT: addss %xmm1, %xmm0
27 ; SSSE3-SLOW-NEXT: retq
[all …]
Dslow-unaligned-mem.ll3 … llc < %s -mtriple=i386-unknown-unknown -mcpu=pentium3 2>&1 | FileCheck %s --check-prefix=SLOW
4 … llc < %s -mtriple=i386-unknown-unknown -mcpu=pentium3m 2>&1 | FileCheck %s --check-prefix=SLOW
5 … llc < %s -mtriple=i386-unknown-unknown -mcpu=pentium-m 2>&1 | FileCheck %s --check-prefix=SLOW
6 … llc < %s -mtriple=i386-unknown-unknown -mcpu=pentium4 2>&1 | FileCheck %s --check-prefix=SLOW
7 … llc < %s -mtriple=i386-unknown-unknown -mcpu=pentium4m 2>&1 | FileCheck %s --check-prefix=SLOW
8 … llc < %s -mtriple=i386-unknown-unknown -mcpu=yonah 2>&1 | FileCheck %s --check-prefix=SLOW
9 … llc < %s -mtriple=i386-unknown-unknown -mcpu=prescott 2>&1 | FileCheck %s --check-prefix=SLOW
10 … llc < %s -mtriple=i386-unknown-unknown -mcpu=nocona 2>&1 | FileCheck %s --check-prefix=SLOW
11 … llc < %s -mtriple=i386-unknown-unknown -mcpu=core2 2>&1 | FileCheck %s --check-prefix=SLOW
12 … llc < %s -mtriple=i386-unknown-unknown -mcpu=penryn 2>&1 | FileCheck %s --check-prefix=SLOW
[all …]
Ddag-merge-fast-accesses.ll3 …%s -mtriple=x86_64-unknown-unknown -mattr=+slow-unaligned-mem-16 | FileCheck %s --check-prefix=SLOW
15 ; SLOW-LABEL: merge_const_vec_store:
16 ; SLOW: # %bb.0:
17 ; SLOW-NEXT: movq $0, (%rdi)
18 ; SLOW-NEXT: movq $0, 8(%rdi)
19 ; SLOW-NEXT: retq
36 ; SLOW-LABEL: merge_vec_element_store:
37 ; SLOW: # %bb.0:
38 ; SLOW-NEXT: movlps %xmm0, (%rdi)
39 ; SLOW-NEXT: movhps %xmm0, 8(%rdi)
[all …]
Dvector-reduce-fadd-fast.ll4 ; RUN: llc < %s -mtriple=x86_64-- -mcpu=x86-64 -mattr=+avx | FileCheck %s --check-prefix=AVX1-SLOW
30 ; AVX1-SLOW-LABEL: test_v2f32:
31 ; AVX1-SLOW: # %bb.0:
32 ; AVX1-SLOW-NEXT: vmovshdup {{.*#+}} xmm2 = xmm1[1,1,3,3]
33 ; AVX1-SLOW-NEXT: vaddss %xmm2, %xmm1, %xmm1
34 ; AVX1-SLOW-NEXT: vaddss %xmm1, %xmm0, %xmm0
35 ; AVX1-SLOW-NEXT: retq
82 ; AVX1-SLOW-LABEL: test_v4f32:
83 ; AVX1-SLOW: # %bb.0:
84 ; AVX1-SLOW-NEXT: vpermilpd {{.*#+}} xmm2 = xmm1[1,0]
[all …]
Dphaddsub.ll2 …%s -mtriple=x86_64-unknown -mattr=+ssse3 | FileCheck %s --check-prefixes=SSSE3,SSSE3-SLOW
4 …riple=x86_64-unknown -mattr=+avx | FileCheck %s --check-prefixes=AVX,AVX-SLOW,AVX1-SLOW
6 …riple=x86_64-unknown -mattr=+avx2 | FileCheck %s --check-prefixes=AVX,AVX-SLOW,AVX2-SLOW
123 ; SSSE3-SLOW-LABEL: phaddd6:
124 ; SSSE3-SLOW: # %bb.0:
125 ; SSSE3-SLOW-NEXT: pshufd {{.*#+}} xmm1 = xmm0[1,1,1,1]
126 ; SSSE3-SLOW-NEXT: paddd %xmm1, %xmm0
127 ; SSSE3-SLOW-NEXT: retq
134 ; AVX-SLOW-LABEL: phaddd6:
135 ; AVX-SLOW: # %bb.0:
[all …]
Dbitcast-i256.ll3 …triple=x86_64-unknown-unknown -mattr=+avx,+slow-unaligned-mem-32 | FileCheck %s --check-prefix=SLOW
13 ; SLOW-LABEL: foo:
14 ; SLOW: # %bb.0:
15 ; SLOW-NEXT: movq %rdi, %rax
16 ; SLOW-NEXT: vextractf128 $1, %ymm0, 16(%rdi)
17 ; SLOW-NEXT: vmovups %xmm0, (%rdi)
18 ; SLOW-NEXT: vzeroupper
19 ; SLOW-NEXT: retq
Dvector-reduce-add.ll4 …< %s -mtriple=x86_64-unknown-unknown -mattr=+avx | FileCheck %s --check-prefixes=AVX,AVX1,AVX1-SLOW
206 ; AVX1-SLOW-LABEL: test_v2i32:
207 ; AVX1-SLOW: # %bb.0:
208 ; AVX1-SLOW-NEXT: vpshufd {{.*#+}} xmm1 = xmm0[1,1,1,1]
209 ; AVX1-SLOW-NEXT: vpaddd %xmm1, %xmm0, %xmm0
210 ; AVX1-SLOW-NEXT: vmovd %xmm0, %eax
211 ; AVX1-SLOW-NEXT: retq
246 ; AVX1-SLOW-LABEL: test_v4i32:
247 ; AVX1-SLOW: # %bb.0:
248 ; AVX1-SLOW-NEXT: vpshufd {{.*#+}} xmm1 = xmm0[2,3,2,3]
[all …]
Dphaddsub-undef.ll2 … %s -mtriple=x86_64-unknown -mattr=+ssse3 | FileCheck %s --check-prefixes=SSE,SSE-SLOW
4 …triple=x86_64-unknown -mattr=+avx | FileCheck %s --check-prefixes=AVX,AVX1,AVX1-SLOW
36 ; SSE-SLOW-LABEL: test15_undef:
37 ; SSE-SLOW: # %bb.0:
38 ; SSE-SLOW-NEXT: movd %xmm0, %eax
39 ; SSE-SLOW-NEXT: pshufd {{.*#+}} xmm0 = xmm0[1,1,1,1]
40 ; SSE-SLOW-NEXT: movd %xmm0, %ecx
41 ; SSE-SLOW-NEXT: addl %eax, %ecx
42 ; SSE-SLOW-NEXT: movd %xmm3, %eax
43 ; SSE-SLOW-NEXT: pshufd {{.*#+}} xmm0 = xmm3[1,1,1,1]
[all …]
Dfixup-lea.ll2 ;RUN: llc < %s -mtriple=i686-- -mattr=-slow-incdec | FileCheck %s -check-prefixes=CHECK,SLOW
165 ; SLOW-LABEL: foo_nosize:
166 ; SLOW: # %bb.0: # %entry
167 ; SLOW-NEXT: movw $-1, %cx
168 ; SLOW-NEXT: .p2align 4, 0x90
169 ; SLOW-NEXT: .LBB6_1: # %for.body
170 ; SLOW-NEXT: # =>This Inner Loop Header: Depth=1
171 ; SLOW-NEXT: movzwl %cx, %edx
172 ; SLOW-NEXT: decl %ecx
173 ; SLOW-NEXT: cmpl %eax, %edx
[all …]
Dvector-shuffle-256-v8.ll3 …=ALL --check-prefix=AVX1OR2 --check-prefix=AVX2OR512VL --check-prefix=AVX2 --check-prefix=AVX2-SLOW
5 … --check-prefix=ALL --check-prefix=AVX2OR512VL --check-prefix=AVX512VL --check-prefix=AVX512VL-SLOW
31 ; AVX2-SLOW-LABEL: shuffle_v8f32_00000010:
32 ; AVX2-SLOW: # %bb.0:
33 ; AVX2-SLOW-NEXT: vpermilps {{.*#+}} xmm0 = xmm0[0,0,1,0]
34 ; AVX2-SLOW-NEXT: vpermpd {{.*#+}} ymm0 = ymm0[0,0,0,1]
35 ; AVX2-SLOW-NEXT: retq
43 ; AVX512VL-SLOW-LABEL: shuffle_v8f32_00000010:
44 ; AVX512VL-SLOW: # %bb.0:
45 ; AVX512VL-SLOW-NEXT: vpermilps {{.*#+}} xmm0 = xmm0[0,0,1,0]
[all …]
Dvector-trunc-math.ll4 … %s -mtriple=x86_64-unknown-unknown -mattr=+avx2 | FileCheck %s --check-prefixes=AVX,AVX2,AVX2-SLOW
32 ; AVX2-SLOW-LABEL: trunc_add_v4i64_v4i32:
33 ; AVX2-SLOW: # %bb.0:
34 ; AVX2-SLOW-NEXT: vpaddq %ymm1, %ymm0, %ymm0
35 ; AVX2-SLOW-NEXT: vextracti128 $1, %ymm0, %xmm1
36 ; AVX2-SLOW-NEXT: vshufps {{.*#+}} xmm0 = xmm0[0,2],xmm1[0,2]
37 ; AVX2-SLOW-NEXT: vzeroupper
38 ; AVX2-SLOW-NEXT: retq
102 ; AVX2-SLOW-LABEL: trunc_add_v8i64_v8i16:
103 ; AVX2-SLOW: # %bb.0:
[all …]
/external/llvm/test/CodeGen/X86/
Dslow-unaligned-mem.ll3 … llc < %s -mtriple=i386-unknown-unknown -mcpu=pentium3 2>&1 | FileCheck %s --check-prefix=SLOW
4 … llc < %s -mtriple=i386-unknown-unknown -mcpu=pentium3m 2>&1 | FileCheck %s --check-prefix=SLOW
5 … llc < %s -mtriple=i386-unknown-unknown -mcpu=pentium-m 2>&1 | FileCheck %s --check-prefix=SLOW
6 … llc < %s -mtriple=i386-unknown-unknown -mcpu=pentium4 2>&1 | FileCheck %s --check-prefix=SLOW
7 … llc < %s -mtriple=i386-unknown-unknown -mcpu=pentium4m 2>&1 | FileCheck %s --check-prefix=SLOW
8 … llc < %s -mtriple=i386-unknown-unknown -mcpu=yonah 2>&1 | FileCheck %s --check-prefix=SLOW
9 … llc < %s -mtriple=i386-unknown-unknown -mcpu=prescott 2>&1 | FileCheck %s --check-prefix=SLOW
10 … llc < %s -mtriple=i386-unknown-unknown -mcpu=nocona 2>&1 | FileCheck %s --check-prefix=SLOW
11 … llc < %s -mtriple=i386-unknown-unknown -mcpu=core2 2>&1 | FileCheck %s --check-prefix=SLOW
12 … llc < %s -mtriple=i386-unknown-unknown -mcpu=penryn 2>&1 | FileCheck %s --check-prefix=SLOW
[all …]
Ddag-merge-fast-accesses.ll3 …%s -mtriple=x86_64-unknown-unknown -mattr=+slow-unaligned-mem-16 | FileCheck %s --check-prefix=SLOW
15 ; SLOW-LABEL: merge_const_vec_store:
16 ; SLOW: # BB#0:
17 ; SLOW-NEXT: movq $0, (%rdi)
18 ; SLOW-NEXT: movq $0, 8(%rdi)
19 ; SLOW-NEXT: retq
36 ; SLOW-LABEL: merge_vec_element_store:
37 ; SLOW: # BB#0:
38 ; SLOW-NEXT: movlpd %xmm0, (%rdi)
39 ; SLOW-NEXT: movhpd %xmm0, 8(%rdi)
[all …]
/external/llvm-project/llvm/test/Transforms/CodeGenPrepare/X86/
Dcttz-ctlz.ll1 ; RUN: opt -S -codegenprepare < %s | FileCheck %s --check-prefix=SLOW
17 ; SLOW-LABEL: @cttz(
18 ; SLOW: entry:
19 ; SLOW: %cmpz = icmp eq i64 %A, 0
20 ; SLOW: br i1 %cmpz, label %cond.end, label %cond.false
21 ; SLOW: cond.false:
22 ; SLOW: %z = call i64 @llvm.cttz.i64(i64 %A, i1 true)
23 ; SLOW: br label %cond.end
24 ; SLOW: cond.end:
25 ; SLOW: %ctz = phi i64 [ 64, %entry ], [ %z, %cond.false ]
[all …]
/external/llvm/test/Transforms/CodeGenPrepare/X86/
Dcttz-ctlz.ll1 ; RUN: opt -S -codegenprepare < %s | FileCheck %s --check-prefix=SLOW
17 ; SLOW-LABEL: @cttz(
18 ; SLOW: entry:
19 ; SLOW: %cmpz = icmp eq i64 %A, 0
20 ; SLOW: br i1 %cmpz, label %cond.end, label %cond.false
21 ; SLOW: cond.false:
22 ; SLOW: %z = call i64 @llvm.cttz.i64(i64 %A, i1 true)
23 ; SLOW: br label %cond.end
24 ; SLOW: cond.end:
25 ; SLOW: %ctz = phi i64 [ 64, %entry ], [ %z, %cond.false ]
[all …]
/external/kotlinx.coroutines/kotlinx-coroutines-test/test/
DTestRunBlockingTest.kt16 delay(SLOW) in <lambda>()
23 delay(SLOW) in <lambda>()
35 delay(SLOW) in <lambda>()
46 delay(SLOW) in <lambda>()
70 withTimeout(SLOW) { in <lambda>()
71 delay(SLOW) in <lambda>()
79 withTimeout(SLOW) { in <lambda>()
89 withTimeout(SLOW) { in <lambda>()
100 withTimeout(SLOW) { in <lambda>()
110 delay(SLOW) in <lambda>()
[all …]

1234