/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | avx2-phaddsub.ll | 40 ; 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
|
D | phaddsub.ll | 45 ; 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
|
D | haddsub-undef.ll | 324 ; 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
|
D | haddsub-shuf.ll | 217 ; 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
|
D | vector-reduce-add.ll | 219 ; 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
|
D | ssse3-schedule.ll | 556 ; 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 …]
|
D | madd.ll | 53 ; 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 …]
|
D | horizontal-shuffle.ll | 92 ; 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
|
D | haddsub-2.ll | 160 ; 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/ |
D | phaddsub.ll | 45 ; 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
|
D | avx2-phaddsub.ll | 29 ; CHECK-NEXT: vphaddd %ymm1, %ymm0, %ymm0 40 ; CHECK-NEXT: vphaddd %ymm1, %ymm0, %ymm0 51 ; CHECK-NEXT: vphaddd %ymm0, %ymm0, %ymm0
|
D | haddsub-undef.ll | 325 ; 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
|
D | haddsub-2.ll | 160 ; 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/ |
D | AVX2-64.s | 2813 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 …]
|
D | AVX2-32.s | 1409 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
|
D | AVX-32.s | 5769 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
|
D | AVX-64.s | 12045 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/ |
D | resources-avx2.s | 176 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/ |
D | resources-avx2.s | 176 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/ |
D | resources-avx2.s | 176 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/ |
D | resources-avx2.s | 176 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/ |
D | resources-avx2.s | 176 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/ |
D | resources-avx2.s | 176 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/ |
D | x86-32-avx.s | 1612 vphaddd %xmm1, %xmm2, %xmm3 1616 vphaddd (%eax), %xmm2, %xmm3
|
/external/llvm/test/MC/X86/ |
D | x86-32-avx.s | 1636 vphaddd %xmm1, %xmm2, %xmm3 1640 vphaddd (%eax), %xmm2, %xmm3
|