Home
last modified time | relevance | path

Searched refs:vphaddd (Results 1 – 25 of 66) sorted by relevance

123

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Davx2-phaddsub.ll40 ; X32-NEXT: vphaddd %ymm1, %ymm0, %ymm0
45 ; X64-NEXT: vphaddd %ymm1, %ymm0, %ymm0
56 ; X32-NEXT: vphaddd %ymm1, %ymm0, %ymm0
61 ; X64-NEXT: vphaddd %ymm1, %ymm0, %ymm0
72 ; X32-NEXT: vphaddd %ymm0, %ymm0, %ymm0
77 ; X64-NEXT: vphaddd %ymm0, %ymm0, %ymm0
Dphaddsub.ll45 ; AVX-NEXT: vphaddd %xmm1, %xmm0, %xmm0
61 ; AVX-NEXT: vphaddd %xmm1, %xmm0, %xmm0
77 ; AVX-NEXT: vphaddd %xmm0, %xmm0, %xmm0
93 ; AVX-NEXT: vphaddd %xmm0, %xmm0, %xmm0
109 ; AVX-NEXT: vphaddd %xmm0, %xmm0, %xmm0
125 ; AVX-NEXT: vphaddd %xmm0, %xmm0, %xmm0
141 ; AVX-NEXT: vphaddd %xmm0, %xmm0, %xmm0
Dhaddsub-undef.ll324 ; AVX1-NEXT: vphaddd %xmm1, %xmm0, %xmm0
329 ; AVX2-NEXT: vphaddd %ymm1, %ymm0, %ymm0
378 ; AVX2-NEXT: vphaddd %ymm0, %ymm0, %ymm0
399 ; AVX1-NEXT: vphaddd %xmm0, %xmm0, %xmm0
404 ; AVX2-NEXT: vphaddd %ymm0, %ymm0, %ymm0
426 ; AVX1-NEXT: vphaddd %xmm1, %xmm0, %xmm0
432 ; AVX2-NEXT: vphaddd %xmm1, %xmm0, %xmm0
Dhaddsub-shuf.ll217 ; AVX-NEXT: vphaddd %xmm0, %xmm0, %xmm0
238 ; AVX1-NEXT: vphaddd %xmm1, %xmm0, %xmm0
246 ; AVX2-NEXT: vphaddd %xmm1, %xmm0, %xmm0
265 ; AVX1-NEXT: vphaddd %xmm0, %xmm0, %xmm1
267 ; AVX1-NEXT: vphaddd %xmm0, %xmm0, %xmm0
274 ; AVX2-NEXT: vphaddd %ymm0, %ymm0, %ymm0
Dvector-reduce-add.ll219 ; AVX-NEXT: vphaddd %xmm0, %xmm0, %xmm0
227 ; AVX512-NEXT: vphaddd %xmm0, %xmm0, %xmm0
260 ; AVX1-NEXT: vphaddd %xmm0, %xmm0, %xmm0
271 ; AVX2-NEXT: vphaddd %ymm0, %ymm0, %ymm0
282 ; AVX512-NEXT: vphaddd %ymm0, %ymm0, %ymm0
323 ; AVX1-NEXT: vphaddd %xmm0, %xmm0, %xmm0
335 ; AVX2-NEXT: vphaddd %ymm0, %ymm0, %ymm0
404 ; AVX1-NEXT: vphaddd %xmm0, %xmm0, %xmm0
418 ; AVX2-NEXT: vphaddd %ymm0, %ymm0, %ymm0
Dssse3-schedule.ll556 ; SANDY-NEXT: vphaddd %xmm1, %xmm0, %xmm0 # sched: [3:1.50]
557 ; SANDY-NEXT: vphaddd (%rdi), %xmm0, %xmm0 # sched: [9:1.50]
568 ; HASWELL-NEXT: vphaddd %xmm1, %xmm0, %xmm0 # sched: [3:2.00]
569 ; HASWELL-NEXT: vphaddd (%rdi), %xmm0, %xmm0 # sched: [9:2.00]
580 ; BROADWELL-NEXT: vphaddd %xmm1, %xmm0, %xmm0 # sched: [3:2.00]
581 ; BROADWELL-NEXT: vphaddd (%rdi), %xmm0, %xmm0 # sched: [8:2.00]
592 ; SKYLAKE-NEXT: vphaddd %xmm1, %xmm0, %xmm0 # sched: [3:2.00]
593 ; SKYLAKE-NEXT: vphaddd (%rdi), %xmm0, %xmm0 # sched: [9:2.00]
604 ; SKX-NEXT: vphaddd %xmm1, %xmm0, %xmm0 # sched: [3:2.00]
605 ; SKX-NEXT: vphaddd (%rdi), %xmm0, %xmm0 # sched: [9:2.00]
[all …]
Dmadd.ll53 ; AVX-NEXT: vphaddd %xmm0, %xmm0, %xmm0
132 ; AVX1-NEXT: vphaddd %xmm0, %xmm0, %xmm0
156 ; AVX256-NEXT: vphaddd %ymm0, %ymm0, %ymm0
255 ; AVX1-NEXT: vphaddd %xmm0, %xmm0, %xmm0
281 ; AVX2-NEXT: vphaddd %ymm0, %ymm0, %ymm0
440 ; AVX1-NEXT: vphaddd %xmm0, %xmm0, %xmm0
472 ; AVX2-NEXT: vphaddd %ymm0, %ymm0, %ymm0
623 ; AVX-NEXT: vphaddd %xmm0, %xmm0, %xmm0
707 ; AVX1-NEXT: vphaddd %xmm0, %xmm0, %xmm0
732 ; AVX256-NEXT: vphaddd %ymm0, %ymm0, %ymm0
[all …]
Dhorizontal-shuffle.ll92 ; X32-NEXT: vphaddd %xmm3, %xmm1, %xmm0
97 ; X64-NEXT: vphaddd %xmm3, %xmm1, %xmm0
288 ; X32-NEXT: vphaddd %ymm3, %ymm1, %ymm0
293 ; X64-NEXT: vphaddd %ymm3, %ymm1, %ymm0
Dhaddsub-2.ll160 ; AVX-NEXT: vphaddd %xmm1, %xmm0, %xmm0
218 ; AVX-NEXT: vphaddd %xmm1, %xmm0, %xmm0
574 ; AVX1-NEXT: vphaddd %xmm2, %xmm1, %xmm1
576 ; AVX1-NEXT: vphaddd %xmm2, %xmm0, %xmm0
583 ; AVX2-NEXT: vphaddd %xmm2, %xmm1, %xmm1
585 ; AVX2-NEXT: vphaddd %xmm2, %xmm0, %xmm0
1212 ; AVX1-NEXT: vphaddd %xmm2, %xmm3, %xmm2
1213 ; AVX1-NEXT: vphaddd %xmm1, %xmm0, %xmm0
1219 ; AVX2-NEXT: vphaddd %ymm1, %ymm0, %ymm0
/external/llvm/test/CodeGen/X86/
Dphaddsub.ll45 ; AVX-NEXT: vphaddd %xmm1, %xmm0, %xmm0
61 ; AVX-NEXT: vphaddd %xmm1, %xmm0, %xmm0
77 ; AVX-NEXT: vphaddd %xmm0, %xmm0, %xmm0
93 ; AVX-NEXT: vphaddd %xmm0, %xmm0, %xmm0
109 ; AVX-NEXT: vphaddd %xmm0, %xmm0, %xmm0
125 ; AVX-NEXT: vphaddd %xmm0, %xmm0, %xmm0
141 ; AVX-NEXT: vphaddd %xmm0, %xmm0, %xmm0
Davx2-phaddsub.ll29 ; CHECK-NEXT: vphaddd %ymm1, %ymm0, %ymm0
40 ; CHECK-NEXT: vphaddd %ymm1, %ymm0, %ymm0
51 ; CHECK-NEXT: vphaddd %ymm0, %ymm0, %ymm0
Dhaddsub-undef.ll325 ; AVX1-NEXT: vphaddd %xmm1, %xmm0, %xmm0
330 ; AVX2-NEXT: vphaddd %ymm1, %ymm0, %ymm0
379 ; AVX2-NEXT: vphaddd %ymm0, %ymm0, %ymm0
400 ; AVX1-NEXT: vphaddd %xmm0, %xmm0, %xmm0
405 ; AVX2-NEXT: vphaddd %ymm0, %ymm0, %ymm0
427 ; AVX1-NEXT: vphaddd %xmm1, %xmm0, %xmm0
433 ; AVX2-NEXT: vphaddd %xmm1, %xmm0, %xmm0
Dhaddsub-2.ll160 ; AVX-NEXT: vphaddd %xmm1, %xmm0, %xmm0
218 ; AVX-NEXT: vphaddd %xmm1, %xmm0, %xmm0
574 ; AVX1-NEXT: vphaddd %xmm2, %xmm1, %xmm1
576 ; AVX1-NEXT: vphaddd %xmm2, %xmm0, %xmm0
583 ; AVX2-NEXT: vphaddd %xmm2, %xmm1, %xmm1
585 ; AVX2-NEXT: vphaddd %xmm2, %xmm0, %xmm0
1218 ; AVX1-NEXT: vphaddd %xmm2, %xmm3, %xmm2
1219 ; AVX1-NEXT: vphaddd %xmm1, %xmm0, %xmm0
1225 ; AVX2-NEXT: vphaddd %ymm1, %ymm0, %ymm0
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/
DAVX2-64.s2813 vphaddd 485498096, %ymm7, %ymm7 label
2817 vphaddd 485498096, %ymm9, %ymm9 label
2821 vphaddd -64(%rdx,%rax,4), %ymm7, %ymm7 label
2825 vphaddd 64(%rdx,%rax,4), %ymm7, %ymm7 label
2829 vphaddd -64(%rdx,%rax,4), %ymm9, %ymm9 label
2833 vphaddd 64(%rdx,%rax,4), %ymm9, %ymm9 label
2837 vphaddd 64(%rdx,%rax), %ymm7, %ymm7 label
2841 vphaddd 64(%rdx,%rax), %ymm9, %ymm9 label
2845 vphaddd 64(%rdx), %ymm7, %ymm7 label
2849 vphaddd 64(%rdx), %ymm9, %ymm9 label
[all …]
DAVX2-32.s1409 vphaddd -485498096(%edx,%eax,4), %ymm4, %ymm4 label
1413 vphaddd 485498096(%edx,%eax,4), %ymm4, %ymm4 label
1417 vphaddd 485498096(%edx), %ymm4, %ymm4 label
1421 vphaddd 485498096, %ymm4, %ymm4 label
1425 vphaddd 64(%edx,%eax), %ymm4, %ymm4 label
1429 vphaddd (%edx), %ymm4, %ymm4 label
1433 vphaddd %ymm4, %ymm4, %ymm4 label
DAVX-32.s5769 vphaddd -485498096(%edx,%eax,4), %xmm1, %xmm1 label
5773 vphaddd 485498096(%edx,%eax,4), %xmm1, %xmm1 label
5777 vphaddd 485498096(%edx), %xmm1, %xmm1 label
5781 vphaddd 485498096, %xmm1, %xmm1 label
5785 vphaddd 64(%edx,%eax), %xmm1, %xmm1 label
5789 vphaddd (%edx), %xmm1, %xmm1 label
5793 vphaddd %xmm1, %xmm1, %xmm1 label
DAVX-64.s12045 vphaddd 485498096, %xmm15, %xmm15 label
12049 vphaddd 485498096, %xmm6, %xmm6 label
12053 vphaddd -64(%rdx,%rax,4), %xmm15, %xmm15 label
12057 vphaddd 64(%rdx,%rax,4), %xmm15, %xmm15 label
12061 vphaddd -64(%rdx,%rax,4), %xmm6, %xmm6 label
12065 vphaddd 64(%rdx,%rax,4), %xmm6, %xmm6 label
12069 vphaddd 64(%rdx,%rax), %xmm15, %xmm15 label
12073 vphaddd 64(%rdx,%rax), %xmm6, %xmm6 label
12077 vphaddd 64(%rdx), %xmm15, %xmm15 label
12081 vphaddd 64(%rdx), %xmm6, %xmm6 label
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-avx2.s176 vphaddd %ymm0, %ymm1, %ymm2 label
177 vphaddd (%rax), %ymm1, %ymm2 label
574 # CHECK-NEXT: 3 3 2.00 vphaddd %ymm0, %ymm1, %ymm2
575 # CHECK-NEXT: 4 10 2.00 * vphaddd (%rax), %ymm1, %ymm2
892 # CHECK-NEXT: - - 0.33 0.33 - - - 2.33 - - vphaddd %ymm0, …
893 # CHECK-NEXT: - - 0.33 0.33 0.50 0.50 - 2.33 - - vphaddd (%rax),…
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-avx2.s176 vphaddd %ymm0, %ymm1, %ymm2 label
177 vphaddd (%rax), %ymm1, %ymm2 label
574 # CHECK-NEXT: 1 100 0.25 vphaddd %ymm0, %ymm1, %ymm2
575 # CHECK-NEXT: 1 100 0.25 * vphaddd (%rax), %ymm1, %ymm2
894 … - - - - - - - - - - vphaddd %ymm0, %ymm1, %ym…
895 … - - - - - - - - - - vphaddd (%rax), %ymm1, %y…
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-avx2.s176 vphaddd %ymm0, %ymm1, %ymm2 label
177 vphaddd (%rax), %ymm1, %ymm2 label
574 # CHECK-NEXT: 3 3 2.00 vphaddd %ymm0, %ymm1, %ymm2
575 # CHECK-NEXT: 4 10 2.00 * vphaddd (%rax), %ymm1, %ymm2
892 # CHECK-NEXT: - - - 0.50 - - - 2.50 - - vphaddd %ymm0, …
893 # CHECK-NEXT: - - - 0.50 0.50 0.50 - 2.50 - - vphaddd (%rax),…
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-avx2.s176 vphaddd %ymm0, %ymm1, %ymm2 label
177 vphaddd (%rax), %ymm1, %ymm2 label
574 # CHECK-NEXT: 3 3 1.50 vphaddd %ymm0, %ymm1, %ymm2
575 # CHECK-NEXT: 4 10 1.50 * vphaddd (%rax), %ymm1, %ymm2
890 # CHECK-NEXT: - - - 1.50 - 1.50 - - vphaddd %ymm0, %ymm1, %ymm2
891 # CHECK-NEXT: - - - 1.50 - 1.50 0.50 0.50 vphaddd (%rax), %ymm1, %ymm2
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-avx2.s176 vphaddd %ymm0, %ymm1, %ymm2 label
177 vphaddd (%rax), %ymm1, %ymm2 label
574 # CHECK-NEXT: 3 3 2.00 vphaddd %ymm0, %ymm1, %ymm2
575 # CHECK-NEXT: 4 10 2.00 * vphaddd (%rax), %ymm1, %ymm2
892 # CHECK-NEXT: - - 0.33 0.33 - - - 2.33 - - vphaddd %ymm0, …
893 # CHECK-NEXT: - - 0.33 0.33 0.50 0.50 - 2.33 - - vphaddd (%rax),…
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-avx2.s176 vphaddd %ymm0, %ymm1, %ymm2 label
177 vphaddd (%rax), %ymm1, %ymm2 label
574 # CHECK-NEXT: 3 3 2.00 vphaddd %ymm0, %ymm1, %ymm2
575 # CHECK-NEXT: 4 9 2.00 * vphaddd (%rax), %ymm1, %ymm2
892 # CHECK-NEXT: - - - 0.50 - - - 2.50 - - vphaddd %ymm0, …
893 # CHECK-NEXT: - - - 0.50 0.50 0.50 - 2.50 - - vphaddd (%rax),…
/external/swiftshader/third_party/LLVM/test/MC/X86/
Dx86-32-avx.s1612 vphaddd %xmm1, %xmm2, %xmm3
1616 vphaddd (%eax), %xmm2, %xmm3
/external/llvm/test/MC/X86/
Dx86-32-avx.s1636 vphaddd %xmm1, %xmm2, %xmm3
1640 vphaddd (%eax), %xmm2, %xmm3

123