Home
last modified time | relevance | path

Searched refs:vaddpd (Results 1 – 25 of 132) sorted by relevance

123456

/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-avx512vl.s4 vaddpd %xmm16, %xmm17, %xmm19 label
5 vaddpd (%rax), %xmm17, %xmm19 label
6 vaddpd %xmm16, %xmm17, %xmm19 {k1} label
7 vaddpd (%rax), %xmm17, %xmm19 {k1} label
8 vaddpd %xmm16, %xmm17, %xmm19 {z}{k1} label
9 vaddpd (%rax), %xmm17, %xmm19 {z}{k1} label
11 vaddpd %ymm16, %ymm17, %ymm19 label
12 vaddpd (%rax), %ymm17, %ymm19 label
13 vaddpd %ymm16, %ymm17, %ymm19 {k1} label
14 vaddpd (%rax), %ymm17, %ymm19 {k1} label
[all …]
Dresources-avx512.s4 vaddpd %zmm16, %zmm17, %zmm19 label
5 vaddpd (%rax), %zmm17, %zmm19 label
6 vaddpd %zmm16, %zmm17, %zmm19 {k1} label
7 vaddpd (%rax), %zmm17, %zmm19 {k1} label
8 vaddpd %zmm16, %zmm17, %zmm19 {z}{k1} label
9 vaddpd (%rax), %zmm17, %zmm19 {z}{k1} label
69 # CHECK-NEXT: 1 3 1.00 vaddpd %zmm16, %zmm17, %zmm19
70 # CHECK-NEXT: 2 10 1.00 * vaddpd (%rax), %zmm17, %zmm19
71 # CHECK-NEXT: 1 3 1.00 vaddpd %zmm16, %zmm17, %zmm19 {%k1}
72 # CHECK-NEXT: 2 10 1.00 * vaddpd (%rax), %zmm17, %zmm19 {%k1}
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dvector-reduce-fadd-fast.ll566 ; AVX-NEXT: vaddpd %ymm0, %ymm1, %ymm0
575 ; AVX512-NEXT: vaddpd %ymm0, %ymm1, %ymm0
606 ; AVX-NEXT: vaddpd %ymm2, %ymm1, %ymm0
608 ; AVX-NEXT: vaddpd %ymm1, %ymm0, %ymm0
617 ; AVX512-NEXT: vaddpd %zmm0, %zmm1, %zmm0
619 ; AVX512-NEXT: vaddpd %zmm1, %zmm0, %zmm0
621 ; AVX512-NEXT: vaddpd %zmm1, %zmm0, %zmm0
659 ; AVX-NEXT: vaddpd %ymm4, %ymm2, %ymm0
660 ; AVX-NEXT: vaddpd %ymm3, %ymm1, %ymm1
661 ; AVX-NEXT: vaddpd %ymm0, %ymm1, %ymm0
[all …]
Davx-schedule.ll15 ; GENERIC-NEXT: vaddpd %ymm1, %ymm0, %ymm0 # sched: [3:1.00]
16 ; GENERIC-NEXT: vaddpd (%rdi), %ymm0, %ymm0 # sched: [10:1.00]
21 ; SANDY-NEXT: vaddpd %ymm1, %ymm0, %ymm0 # sched: [3:1.00]
22 ; SANDY-NEXT: vaddpd (%rdi), %ymm0, %ymm0 # sched: [10:1.00]
27 ; HASWELL-NEXT: vaddpd %ymm1, %ymm0, %ymm0 # sched: [3:1.00]
28 ; HASWELL-NEXT: vaddpd (%rdi), %ymm0, %ymm0 # sched: [10:1.00]
33 ; BROADWELL-NEXT: vaddpd %ymm1, %ymm0, %ymm0 # sched: [3:1.00]
34 ; BROADWELL-NEXT: vaddpd (%rdi), %ymm0, %ymm0 # sched: [9:1.00]
39 ; SKYLAKE-NEXT: vaddpd %ymm1, %ymm0, %ymm0 # sched: [4:0.50]
40 ; SKYLAKE-NEXT: vaddpd (%rdi), %ymm0, %ymm0 # sched: [11:0.50]
[all …]
Davx-intrinsics-x86_64.ll8 ; AVX-NEXT: vaddpd %ymm1, %ymm0, %ymm0 # encoding: [0xc5,0xfd,0x58,0xc1]
18 ; AVX512VL-NEXT: vaddpd %ymm1, %ymm0, %ymm16 # encoding: [0x62,0xe1,0xfd,0x28,0x58,0xc1]
31 ; AVX-NEXT: vaddpd %ymm1, %ymm0, %ymm0 # encoding: [0xc5,0xfd,0x58,0xc1]
41 ; AVX512VL-NEXT: vaddpd %ymm1, %ymm0, %ymm16 # encoding: [0x62,0xe1,0xfd,0x28,0x58,0xc1]
Dfast-isel-store.ll177 ; AVX32-NEXT: vaddpd %xmm1, %xmm0, %xmm0
184 ; AVX64-NEXT: vaddpd %xmm1, %xmm0, %xmm0
208 ; AVX32-NEXT: vaddpd %xmm1, %xmm0, %xmm0
215 ; AVX64-NEXT: vaddpd %xmm1, %xmm0, %xmm0
359 ; AVX32-NEXT: vaddpd %ymm1, %ymm0, %ymm0
366 ; AVX64-NEXT: vaddpd %ymm1, %ymm0, %ymm0
398 ; AVX32-NEXT: vaddpd %ymm1, %ymm0, %ymm0
405 ; AVX64-NEXT: vaddpd %ymm1, %ymm0, %ymm0
646 ; AVXONLY32-NEXT: vaddpd %ymm3, %ymm1, %ymm1
647 ; AVXONLY32-NEXT: vaddpd %ymm2, %ymm0, %ymm0
[all …]
Dpr28129.ll10 ; X86-NEXT: vaddpd %ymm1, %ymm0, %ymm0
17 ; X64-NEXT: vaddpd %ymm1, %ymm0, %ymm0
31 ; X86-NEXT: vaddpd %ymm1, %ymm0, %ymm0
38 ; X64-NEXT: vaddpd %ymm1, %ymm0, %ymm0
Davx512-hadd-hsub.ll163 ; KNL-NEXT: vaddpd %zmm0, %zmm2, %zmm0
170 ; SKX-NEXT: vaddpd %zmm0, %zmm2, %zmm0
183 ; KNL-NEXT: vaddpd %zmm0, %zmm2, %zmm0
191 ; SKX-NEXT: vaddpd %zmm0, %zmm2, %zmm0
206 ; KNL-NEXT: vaddpd %zmm0, %zmm2, %zmm0
214 ; SKX-NEXT: vaddpd %zmm0, %zmm2, %zmm0
257 ; KNL-NEXT: vaddpd %zmm0, %zmm2, %zmm0
265 ; SKX-NEXT: vaddpd %zmm0, %zmm2, %zmm0
Davx512dq-intrinsics.ll111 ; X86-NEXT: vaddpd %zmm0, %zmm1, %zmm0 # encoding: [0x62,0xf1,0xf5,0x48,0x58,0xc0]
119 ; X64-NEXT: vaddpd %zmm0, %zmm1, %zmm0 # encoding: [0x62,0xf1,0xf5,0x48,0x58,0xc0]
271 ; X86-NEXT: vaddpd %zmm0, %zmm1, %zmm0 # encoding: [0x62,0xf1,0xf5,0x48,0x58,0xc0]
279 ; X64-NEXT: vaddpd %zmm0, %zmm1, %zmm0 # encoding: [0x62,0xf1,0xf5,0x48,0x58,0xc0]
335 ; X86-NEXT: vaddpd %zmm0, %zmm1, %zmm0 # encoding: [0x62,0xf1,0xf5,0x48,0x58,0xc0]
343 ; X64-NEXT: vaddpd %zmm0, %zmm1, %zmm0 # encoding: [0x62,0xf1,0xf5,0x48,0x58,0xc0]
383 ; X86-NEXT: vaddpd %zmm0, %zmm2, %zmm0 # encoding: [0x62,0xf1,0xed,0x48,0x58,0xc0]
391 ; X64-NEXT: vaddpd %zmm0, %zmm2, %zmm0 # encoding: [0x62,0xf1,0xed,0x48,0x58,0xc0]
521 ; X86-AVX512DQ-NEXT: vaddpd %xmm0, %xmm2, %xmm0 # encoding: [0xc5,0xe9,0x58,0xc0]
529 ; X86-AVX512DQVL-NEXT: vaddpd %xmm0, %xmm2, %xmm0 # EVEX TO VEX Compression encoding: [0xc5,0xe9…
[all …]
Davx512vl-arith.ll182 ; CHECK-NEXT: vaddpd %ymm0, %ymm1, %ymm0 ## EVEX TO VEX Compression encoding: [0xc5,0xf5,0x58,0x…
192 ; CHECK-NEXT: vaddpd {{.*}}(%rip), %ymm0, %ymm0 ## EVEX TO VEX Compression encoding: [0xc5,0xfd,…
350 ; CHECK-NEXT: vaddpd %ymm2, %ymm1, %ymm0 {%k1} ## encoding: [0x62,0xf1,0xf5,0x29,0x58,0xc2]
362 ; CHECK-NEXT: vaddpd %ymm1, %ymm0, %ymm0 {%k1} {z} ## encoding: [0x62,0xf1,0xfd,0xa9,0x58,0xc1]
374 ; CHECK-NEXT: vaddpd (%rdi), %ymm1, %ymm0 {%k1} ## encoding: [0x62,0xf1,0xf5,0x29,0x58,0x07]
387 ; CHECK-NEXT: vaddpd (%rdi), %ymm0, %ymm0 {%k1} {z} ## encoding: [0x62,0xf1,0xfd,0xa9,0x58,0x07]
399 ; CHECK-NEXT: vaddpd (%rdi){1to4}, %ymm0, %ymm0 ## encoding: [0x62,0xf1,0xfd,0x38,0x58,0x07]
412 ; CHECK-NEXT: vaddpd (%rdi){1to4}, %ymm1, %ymm1 {%k1} ## encoding: [0x62,0xf1,0xf5,0x39,0x58,0x0…
428 ; CHECK-NEXT: vaddpd (%rdi){1to4}, %ymm0, %ymm0 {%k1} {z} ## encoding: [0x62,0xf1,0xfd,0xb9,0x58…
607 ; CHECK-NEXT: vaddpd %xmm0, %xmm1, %xmm0 ## EVEX TO VEX Compression encoding: [0xc5,0xf1,0x58,0x…
[all …]
Davx-logic.ll11 ; ANY-NEXT: vaddpd %ymm1, %ymm0, %ymm0
28 ; ANY-NEXT: vaddpd %ymm1, %ymm0, %ymm0
69 ; ANY-NEXT: vaddpd %ymm1, %ymm0, %ymm0
86 ; ANY-NEXT: vaddpd %ymm1, %ymm0, %ymm0
127 ; ANY-NEXT: vaddpd %ymm1, %ymm0, %ymm0
144 ; ANY-NEXT: vaddpd %ymm1, %ymm0, %ymm0
185 ; ANY-NEXT: vaddpd %ymm1, %ymm0, %ymm0
203 ; ANY-NEXT: vaddpd %ymm1, %ymm0, %ymm0
Dexedeps-movq.ll41 ; AVX-NEXT: vaddpd %xmm0, %xmm0, %xmm0
79 ; AVX-NEXT: vaddpd %xmm0, %xmm0, %xmm0
Dmachine-combiner.ll253 ; AVX-NEXT: vaddpd %xmm3, %xmm2, %xmm1
254 ; AVX-NEXT: vaddpd %xmm1, %xmm0, %xmm0
296 ; AVX-NEXT: vaddpd %xmm1, %xmm0, %xmm0
327 ; AVX-NEXT: vaddpd %ymm3, %ymm2, %ymm1
328 ; AVX-NEXT: vaddpd %ymm1, %ymm0, %ymm0
356 ; AVX-NEXT: vaddpd %ymm1, %ymm0, %ymm0
522 ; AVX-NEXT: vaddpd %xmm1, %xmm0, %xmm0
546 ; AVX-NEXT: vaddpd %xmm1, %xmm0, %xmm0
597 ; AVX-NEXT: vaddpd %ymm1, %ymm0, %ymm0
614 ; AVX-NEXT: vaddpd %ymm1, %ymm0, %ymm0
Davx512dq-intrinsics-upgrade.ll13 ; X86-NEXT: vaddpd %xmm2, %xmm1, %xmm1 # encoding: [0xc5,0xf1,0x58,0xca]
15 ; X86-NEXT: vaddpd %xmm1, %xmm0, %xmm0 # encoding: [0xc5,0xf9,0x58,0xc1]
24 ; X64-NEXT: vaddpd %xmm2, %xmm1, %xmm1 # encoding: [0xc5,0xf1,0x58,0xca]
26 ; X64-NEXT: vaddpd %xmm1, %xmm0, %xmm0 # encoding: [0xc5,0xf9,0x58,0xc1]
106 ; X86-NEXT: vaddpd %zmm0, %zmm2, %zmm0 # encoding: [0x62,0xf1,0xed,0x48,0x58,0xc0]
107 ; X86-NEXT: vaddpd %zmm3, %zmm0, %zmm0 # encoding: [0x62,0xf1,0xfd,0x48,0x58,0xc3]
116 ; X64-NEXT: vaddpd %zmm0, %zmm2, %zmm0 # encoding: [0x62,0xf1,0xed,0x48,0x58,0xc0]
117 ; X64-NEXT: vaddpd %zmm3, %zmm0, %zmm0 # encoding: [0x62,0xf1,0xfd,0x48,0x58,0xc3]
288 ; X86-NEXT: vaddpd %zmm1, %zmm2, %zmm1 # encoding: [0x62,0xf1,0xed,0x48,0x58,0xc9]
290 ; X86-NEXT: vaddpd %zmm1, %zmm0, %zmm0 # encoding: [0x62,0xf1,0xfd,0x48,0x58,0xc1]
[all …]
Davx2-vbroadcasti128.ll10 ; X32-NEXT: vaddpd {{\.LCPI.*}}, %ymm0, %ymm0
16 ; X64-NEXT: vaddpd {{.*}}(%rip), %ymm0, %ymm0
126 ; X32-NEXT: vaddpd {{\.LCPI.*}}, %ymm0, %ymm0
134 ; X64-NEXT: vaddpd {{.*}}(%rip), %ymm0, %ymm0
Dbroadcast-elm-cross-splat-vec.ll1860 ; AVX-NEXT: vaddpd %ymm1, %ymm0, %ymm0
1868 ; ALL32-NEXT: vaddpd %ymm1, %ymm0, %ymm0
1876 ; AVX-64-NEXT: vaddpd %ymm1, %ymm0, %ymm0
1884 ; ALL64-NEXT: vaddpd %ymm1, %ymm0, %ymm0
1898 ; AVX-NEXT: vaddpd %ymm2, %ymm1, %ymm1
1899 ; AVX-NEXT: vaddpd %ymm2, %ymm0, %ymm0
1908 ; AVX2-NEXT: vaddpd %ymm2, %ymm1, %ymm1
1909 ; AVX2-NEXT: vaddpd %ymm2, %ymm0, %ymm0
1918 ; AVX512-NEXT: vaddpd %zmm1, %zmm0, %zmm0
1926 ; AVX-64-NEXT: vaddpd %ymm2, %ymm1, %ymm1
[all …]
Davx2-nontemporal.ll23 ; X32-NEXT: vaddpd {{\.LCPI.*}}, %ymm1, %ymm0
48 ; X64-NEXT: vaddpd {{.*}}(%rip), %ymm1, %ymm0
/external/clang/test/CodeGen/
Dms-inline-asm-avx512.c9 vaddpd zmm8, zmm27, zmm6 in t1()
19 vaddpd zmm8 {k1}, zmm27, zmm6 in t2()
/external/llvm/test/CodeGen/X86/
Davx-logic.ll10 ; CHECK-NEXT: vaddpd %ymm1, %ymm0, %ymm0
27 ; CHECK-NEXT: vaddpd %ymm1, %ymm0, %ymm0
68 ; CHECK-NEXT: vaddpd %ymm1, %ymm0, %ymm0
85 ; CHECK-NEXT: vaddpd %ymm1, %ymm0, %ymm0
126 ; CHECK-NEXT: vaddpd %ymm1, %ymm0, %ymm0
143 ; CHECK-NEXT: vaddpd %ymm1, %ymm0, %ymm0
184 ; CHECK-NEXT: vaddpd %ymm1, %ymm0, %ymm0
202 ; CHECK-NEXT: vaddpd %ymm1, %ymm0, %ymm0
Davx512vl-arith.ll153 ; CHECK: vaddpd{{.*}}
162 ; CHECK: vaddpd LCP{{.*}}(%rip){{.*}}
315 ; CHECK: vaddpd {{%ymm[0-9]{1,2}, %ymm[0-9]{1,2}, %ymm[0-9]{1,2} {%k[1-7]}}}
327 ; CHECK: vaddpd {{%ymm[0-9]{1,2}, %ymm[0-9]{1,2}, %ymm[0-9]{1,2} {%k[1-7]} {z}}}
338 ; CHECK: vaddpd (%rdi), {{.*%ymm[0-9]{1,2}, %ymm[0-9]{1,2} {%k[1-7]}.*}}
351 ; CHECK: vaddpd (%rdi), {{.*%ymm[0-9]{1,2}, %ymm[0-9]{1,2} {%k[1-7]} {z}.*}}
363 ; CHECK: vaddpd (%rdi){1to4}, %ymm{{.*}}
375 ; CHECK: vaddpd (%rdi){1to4}, %ymm{{.*{%k[1-7]}.*}}
390 ; CHECK: vaddpd (%rdi){1to4}, %ymm{{.*{%k[1-7]} {z}.*}}
546 ; CHECK: vaddpd{{.*}}
[all …]
Dexedeps-movq.ll41 ; AVX-NEXT: vaddpd %xmm0, %xmm0, %xmm0
79 ; AVX-NEXT: vaddpd %xmm0, %xmm0, %xmm0
Dmachine-combiner.ll248 ; AVX-NEXT: vaddpd %xmm3, %xmm2, %xmm1
249 ; AVX-NEXT: vaddpd %xmm1, %xmm0, %xmm0
291 ; AVX-NEXT: vaddpd %xmm1, %xmm0, %xmm0
322 ; AVX-NEXT: vaddpd %ymm3, %ymm2, %ymm1
323 ; AVX-NEXT: vaddpd %ymm1, %ymm0, %ymm0
351 ; AVX-NEXT: vaddpd %ymm1, %ymm0, %ymm0
517 ; AVX-NEXT: vaddpd %xmm1, %xmm0, %xmm0
541 ; AVX-NEXT: vaddpd %xmm1, %xmm0, %xmm0
592 ; AVX-NEXT: vaddpd %ymm1, %ymm0, %ymm0
609 ; AVX-NEXT: vaddpd %ymm1, %ymm0, %ymm0
Davx2-nontemporal.ll20 ; X32-NEXT: vaddpd .LCPI0_2, %ymm1, %ymm0
39 ; X64-NEXT: vaddpd {{.*}}(%rip), %ymm1, %ymm0
Davx512dq-intrinsics.ll76 ; CHECK-NEXT: vaddpd %zmm0, %zmm1, %zmm0
172 ; CHECK-NEXT: vaddpd %zmm0, %zmm1, %zmm0
204 ; CHECK-NEXT: vaddpd %zmm0, %zmm1, %zmm0
236 ; CHECK-NEXT: vaddpd %zmm0, %zmm2, %zmm0
303 ; CHECK-NEXT: vaddpd %xmm0, %xmm2, %xmm0
320 ; CHECK-NEXT: vaddpd %xmm0, %xmm2, %xmm0
338 ; CHECK-NEXT: vaddpd %xmm0, %xmm1, %xmm0
339 ; CHECK-NEXT: vaddpd %xmm0, %xmm2, %xmm0
398 ; CHECK-NEXT: vaddpd %zmm3, %zmm2, %zmm1
399 ; CHECK-NEXT: vaddpd %zmm0, %zmm1, %zmm0
[all …]
/external/llvm/test/MC/Disassembler/X86/
Davx-512.txt91 # CHECK: vaddpd 256(%rdx), %zmm0, %zmm16
95 # CHECK: vaddpd 256(%rdx){1to8}, %zmm0, %zmm16

123456