Home
last modified time | relevance | path

Searched refs:vhaddps (Results 1 – 25 of 57) sorted by relevance

123

/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/
Ddot-product.s5 vhaddps %xmm2, %xmm2, %xmm3 label
6 vhaddps %xmm3, %xmm3, %xmm4 label
25 # CHECK-NEXT: 1 3 1.00 vhaddps %xmm2, %xmm2, %xmm3
26 # CHECK-NEXT: 1 3 1.00 vhaddps %xmm3, %xmm3, %xmm4
51 … - 1.00 - - - - - - - - vhaddps %xmm2, %xmm2, %xm…
52 … - 1.00 - - - - - - - - vhaddps %xmm3, %xmm3, %xm…
59 # CHECK-NEXT: [0,1] D==eeeER . . vhaddps %xmm2, %xmm2, %xmm3
60 # CHECK-NEXT: [0,2] .D====eeeER . vhaddps %xmm3, %xmm3, %xmm4
62 # CHECK-NEXT: [1,1] . D=eeeE---R . vhaddps %xmm2, %xmm2, %xmm3
63 # CHECK-NEXT: [1,2] . D====eeeER . vhaddps %xmm3, %xmm3, %xmm4
[all …]
Dinstruction-info-view.s8 vhaddps %xmm2, %xmm2, %xmm3 label
9 vhaddps %xmm3, %xmm3, %xmm4 label
31 # ENABLED-NEXT: 1 3 1.00 vhaddps %xmm2, %xmm2, %xmm3
32 # ENABLED-NEXT: 1 3 1.00 vhaddps %xmm3, %xmm3, %xmm4
Dhadd-read-after-ld-2.s5 vhaddps (%rdi), %ymm1, %ymm2 label
24 # CHECK-NEXT: 2 8 2.00 * vhaddps (%rdi), %ymm1, %ymm2
31 # CHECK-NEXT: [0,1] .DeeeeeeeeER vhaddps (%rdi), %ymm1, %ymm2
41 # CHECK-NEXT: 1. 1 1.0 1.0 0.0 vhaddps (%rdi), %ymm1, %ymm2
Dhadd-read-after-ld-1.s5 vhaddps (%rdi), %xmm1, %xmm2 label
24 # CHECK-NEXT: 1 8 1.00 * vhaddps (%rdi), %xmm1, %xmm2
31 # CHECK-NEXT: [0,1] DeeeeeeeeER vhaddps (%rdi), %xmm1, %xmm2
41 # CHECK-NEXT: 1. 1 1.0 0.0 0.0 vhaddps (%rdi), %xmm1, %xmm2
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dhaddsub.ll41 ; SSE3-NOT: vhaddps
44 ; AVX: vhaddps
53 ; SSE3-NOT: vhaddps
56 ; AVX: vhaddps
65 ; SSE3-NOT: vhaddps
68 ; AVX: vhaddps
77 ; SSE3-NOT: vhaddps
80 ; AVX: vhaddps
89 ; SSE3-NOT: vhaddps
92 ; AVX: vhaddps
[all …]
/external/llvm/test/CodeGen/X86/
Dhaddsub.ll61 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
77 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
93 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
109 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
125 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
141 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
157 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
270 ; AVX-NEXT: vhaddps %ymm1, %ymm0, %ymm0
287 ; AVX-NEXT: vhaddps %ymm1, %ymm0, %ymm0
304 ; AVX-NEXT: vhaddps %ymm0, %ymm0, %ymm0
[all …]
Dhaddsub-undef.ll16 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
41 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
66 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
131 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
152 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
207 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
228 ; AVX-NEXT: vhaddps %ymm1, %ymm0, %ymm0
253 ; AVX-NEXT: vhaddps %ymm0, %ymm0, %ymm0
274 ; AVX-NEXT: vhaddps %ymm0, %ymm0, %ymm0
296 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
D2012-04-26-sdglue.ll23 ; CHECK-NEXT: vhaddps %ymm0, %ymm0, %ymm0
25 ; CHECK-NEXT: vhaddps %ymm0, %ymm1, %ymm0
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dhaddsub.ll61 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
77 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
93 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
109 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
125 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
141 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
157 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
270 ; AVX-NEXT: vhaddps %ymm1, %ymm0, %ymm0
287 ; AVX-NEXT: vhaddps %ymm1, %ymm0, %ymm0
304 ; AVX-NEXT: vhaddps %ymm0, %ymm0, %ymm0
[all …]
Dvector-reduce-fadd-fast.ll29 ; AVX-NEXT: vhaddps %xmm1, %xmm1, %xmm0
34 ; AVX512-NEXT: vhaddps %xmm1, %xmm1, %xmm0
63 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
70 ; AVX512-NEXT: vhaddps %xmm0, %xmm0, %xmm0
103 ; AVX-NEXT: vhaddps %ymm0, %ymm0, %ymm0
114 ; AVX512-NEXT: vhaddps %ymm0, %ymm0, %ymm0
154 ; AVX-NEXT: vhaddps %ymm0, %ymm0, %ymm0
196 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
201 ; AVX512-NEXT: vhaddps %xmm0, %xmm0, %xmm0
231 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
[all …]
Dhaddsub-undef.ll16 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
41 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
66 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
131 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
152 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
206 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
227 ; AVX-NEXT: vhaddps %ymm1, %ymm0, %ymm0
252 ; AVX-NEXT: vhaddps %ymm0, %ymm0, %ymm0
273 ; AVX-NEXT: vhaddps %ymm0, %ymm0, %ymm0
295 ; AVX-NEXT: vhaddps %xmm1, %xmm0, %xmm0
D2012-04-26-sdglue.ll24 ; CHECK-NEXT: vhaddps %ymm4, %ymm0, %ymm0
26 ; CHECK-NEXT: vhaddps %ymm0, %ymm1, %ymm0
Dsse3-schedule.ll376 ; SANDY-NEXT: vhaddps %xmm1, %xmm0, %xmm0 # sched: [5:2.00]
377 ; SANDY-NEXT: vhaddps (%rdi), %xmm0, %xmm0 # sched: [11:2.00]
388 ; HASWELL-NEXT: vhaddps %xmm1, %xmm0, %xmm0 # sched: [5:2.00]
389 ; HASWELL-NEXT: vhaddps (%rdi), %xmm0, %xmm0 # sched: [11:2.00]
400 ; BROADWELL-NEXT: vhaddps %xmm1, %xmm0, %xmm0 # sched: [5:2.00]
401 ; BROADWELL-NEXT: vhaddps (%rdi), %xmm0, %xmm0 # sched: [10:2.00]
412 ; SKYLAKE-NEXT: vhaddps %xmm1, %xmm0, %xmm0 # sched: [6:2.00]
413 ; SKYLAKE-NEXT: vhaddps (%rdi), %xmm0, %xmm0 # sched: [12:2.00]
424 ; SKX-NEXT: vhaddps %xmm1, %xmm0, %xmm0 # sched: [6:2.00]
425 ; SKX-NEXT: vhaddps (%rdi), %xmm0, %xmm0 # sched: [12:2.00]
[all …]
Dhorizontal-shuffle.ll12 ; X32-NEXT: vhaddps %xmm2, %xmm0, %xmm0
17 ; X64-NEXT: vhaddps %xmm2, %xmm0, %xmm0
208 ; X32-NEXT: vhaddps %ymm2, %ymm0, %ymm0
213 ; X64-NEXT: vhaddps %ymm2, %ymm0, %ymm0
Dhaddsub-shuf.ll17 ; AVX-NEXT: vhaddps %xmm0, %xmm0, %xmm0
38 ; AVX1-NEXT: vhaddps %xmm1, %xmm0, %xmm0
46 ; AVX2-NEXT: vhaddps %xmm1, %xmm0, %xmm0
65 ; AVX-NEXT: vhaddps %ymm0, %ymm0, %ymm0
/external/swiftshader/third_party/llvm-7.0/llvm/docs/CommandGuide/
Dllvm-mca.rst253 1 3 1.00 vhaddps %xmm2, %xmm2, %xmm3
254 1 3 1.00 vhaddps %xmm3, %xmm3, %xmm4
281 … - 1.00 - - - - - - - - vhaddps %xmm2, %xmm2, %xm…
282 … - 1.00 - - - - - - - - vhaddps %xmm3, %xmm3, %xm…
367 [0,1] D==eeeER . . vhaddps %xmm2, %xmm2, %xmm3
368 [0,2] .D====eeeER . vhaddps %xmm3, %xmm3, %xmm4
370 [1,1] . D=eeeE---R . vhaddps %xmm2, %xmm2, %xmm3
371 [1,2] . D====eeeER . vhaddps %xmm3, %xmm3, %xmm4
373 [2,1] . D====eeeER . vhaddps %xmm2, %xmm2, %xmm3
374 [2,2] . D======eeeER vhaddps %xmm3, %xmm3, %xmm4
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/
DAVX-32.s1965 vhaddps -485498096(%edx,%eax,4), %xmm1, %xmm1 label
1969 vhaddps 485498096(%edx,%eax,4), %xmm1, %xmm1 label
1973 vhaddps -485498096(%edx,%eax,4), %ymm4, %ymm4 label
1977 vhaddps 485498096(%edx,%eax,4), %ymm4, %ymm4 label
1981 vhaddps 485498096(%edx), %xmm1, %xmm1 label
1985 vhaddps 485498096(%edx), %ymm4, %ymm4 label
1989 vhaddps 485498096, %xmm1, %xmm1 label
1993 vhaddps 485498096, %ymm4, %ymm4 label
1997 vhaddps 64(%edx,%eax), %xmm1, %xmm1 label
2001 vhaddps 64(%edx,%eax), %ymm4, %ymm4 label
[all …]
DAVX-64.s4317 vhaddps 485498096, %xmm15, %xmm15 label
4321 vhaddps 485498096, %xmm6, %xmm6 label
4325 vhaddps 485498096, %ymm7, %ymm7 label
4329 vhaddps 485498096, %ymm9, %ymm9 label
4333 vhaddps -64(%rdx,%rax,4), %xmm15, %xmm15 label
4337 vhaddps 64(%rdx,%rax,4), %xmm15, %xmm15 label
4341 vhaddps -64(%rdx,%rax,4), %xmm6, %xmm6 label
4345 vhaddps 64(%rdx,%rax,4), %xmm6, %xmm6 label
4349 vhaddps -64(%rdx,%rax,4), %ymm7, %ymm7 label
4353 vhaddps 64(%rdx,%rax,4), %ymm7, %ymm7 label
[all …]
Dx86-32-avx.s1572 vhaddps %xmm1, %xmm2, %xmm3
1576 vhaddps (%eax), %xmm2, %xmm3
2932 vhaddps %ymm1, %ymm2, %ymm3
2936 vhaddps (%eax), %ymm2, %ymm3
/external/swiftshader/third_party/LLVM/test/MC/X86/
Dx86-32-avx.s1548 vhaddps %xmm1, %xmm2, %xmm3
1552 vhaddps (%eax), %xmm2, %xmm3
2908 vhaddps %ymm1, %ymm2, %ymm3
2912 vhaddps (%eax), %ymm2, %ymm3
Dx86_64-avx-encoding.s1529 vhaddps %xmm11, %xmm12, %xmm13
1533 vhaddps (%rax), %xmm12, %xmm13
2905 vhaddps %ymm11, %ymm12, %ymm13
2909 vhaddps (%rax), %ymm12, %ymm13
/external/llvm/test/MC/X86/
Dx86-32-avx.s1572 vhaddps %xmm1, %xmm2, %xmm3
1576 vhaddps (%eax), %xmm2, %xmm3
2932 vhaddps %ymm1, %ymm2, %ymm3
2936 vhaddps (%eax), %ymm2, %ymm3
/external/capstone/suite/MC/X86/
Dx86-32-avx.s.cs394 0xc5,0xeb,0x7c,0xd9 = vhaddps %xmm1, %xmm2, %xmm3
395 0xc5,0xeb,0x7c,0x18 = vhaddps (%eax), %xmm2, %xmm3
734 0xc5,0xef,0x7c,0xd9 = vhaddps %ymm1, %ymm2, %ymm3
735 0xc5,0xef,0x7c,0x18 = vhaddps (%eax), %ymm2, %ymm3
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-avx1.s254 vhaddps %xmm0, %xmm1, %xmm2 label
255 vhaddps (%rax), %xmm1, %xmm2 label
257 vhaddps %ymm0, %ymm1, %ymm2 label
258 vhaddps (%rax), %ymm1, %ymm2 label
1191 # CHECK-NEXT: 3 6 2.00 vhaddps %xmm0, %xmm1, %xmm2
1192 # CHECK-NEXT: 4 12 2.00 * vhaddps (%rax), %xmm1, %xmm2
1193 # CHECK-NEXT: 3 6 2.00 vhaddps %ymm0, %ymm1, %ymm2
1194 # CHECK-NEXT: 4 13 2.00 * vhaddps (%rax), %ymm1, %ymm2
1893 # CHECK-NEXT: - - 0.33 0.33 - - - 2.33 - - vhaddps %xmm0, …
1894 # CHECK-NEXT: - - 0.33 0.33 0.50 0.50 - 2.33 - - vhaddps (%rax),…
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-avx1.s254 vhaddps %xmm0, %xmm1, %xmm2 label
255 vhaddps (%rax), %xmm1, %xmm2 label
257 vhaddps %ymm0, %ymm1, %ymm2 label
258 vhaddps (%rax), %ymm1, %ymm2 label
1191 # CHECK-NEXT: 3 5 2.00 vhaddps %xmm0, %xmm1, %xmm2
1192 # CHECK-NEXT: 4 10 2.00 * vhaddps (%rax), %xmm1, %xmm2
1193 # CHECK-NEXT: 3 5 2.00 vhaddps %ymm0, %ymm1, %ymm2
1194 # CHECK-NEXT: 4 11 2.00 * vhaddps (%rax), %ymm1, %ymm2
1893 # CHECK-NEXT: - - - 1.00 - - - 2.00 - - vhaddps %xmm0, …
1894 # CHECK-NEXT: - - - 1.00 0.50 0.50 - 2.00 - - vhaddps (%rax),…
[all …]

123