| /llvm-project-15.0.7/llvm/test/MC/X86/ |
| H A D | intel-syntax-x86-64-avx512f_vl.s | 421 vpgatherdd xmm17 {k1}, xmmword ptr [r14 + 8*xmm31 + 123] 425 vpgatherdd xmm17 {k1}, xmmword ptr [r9 + xmm31 + 256] 429 vpgatherdd xmm17 {k1}, xmmword ptr [rcx + 4*xmm31 + 1024] 433 vpgatherdd ymm19 {k1}, ymmword ptr [r14 + 8*ymm31 + 123] 437 vpgatherdd ymm19 {k1}, ymmword ptr [r9 + ymm31 + 256] 441 vpgatherdd ymm19 {k1}, ymmword ptr [rcx + 4*ymm31 + 1024] 445 vpgatherdd xmm22 {k1}, xmmword ptr [r14 + 8*xmm31 - 123] 449 vpgatherdd xmm22 {k1}, xmmword ptr [r9 + xmm31 + 256] 453 vpgatherdd xmm22 {k1}, xmmword ptr [rcx + 4*xmm31 + 1024] 457 vpgatherdd ymm29 {k1}, ymmword ptr [r14 + 8*ymm31 - 123] [all …]
|
| H A D | intel-syntax-x86-64-avx.s | 53 vpgatherdd xmm10, xmmword ptr [r15 + 2*xmm9], xmm8 61 vpgatherdd ymm10, ymmword ptr [r15 + 2*ymm9], ymm8
|
| H A D | gather.s | 11 vpgatherdd (%r14, %zmm11,8), %zmm11 {%k1} label
|
| H A D | avx512vl-encoding.s | 1666 vpgatherdd 123(%r14,%xmm31,8), %xmm17 {%k1} 1670 vpgatherdd 256(%r9,%xmm31), %xmm17 {%k1} 1674 vpgatherdd 1024(%rcx,%xmm31,4), %xmm17 {%k1} 1678 vpgatherdd 123(%r14,%ymm31,8), %ymm19 {%k1} 1682 vpgatherdd 256(%r9,%ymm31), %ymm19 {%k1} 1686 vpgatherdd 1024(%rcx,%ymm31,4), %ymm19 {%k1}
|
| H A D | intel-syntax.s | 147 vpgatherdd XMM10, XMMWORD PTR [R15 + 2*XMM9], XMM8
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | pr45067.ll | 13 ; CHECK-NEXT: vpgatherdd %ymm1, (%rax,%ymm2), %ymm3
|
| H A D | masked_gather_scatter.ll | 148 ; SKX-NEXT: vpgatherdd (%rdi,%zmm0,4), %zmm1 {%k1} 201 ; SKX-NEXT: vpgatherdd (%rdi,%zmm0,4), %zmm1 {%k2} 203 ; SKX-NEXT: vpgatherdd (%rdi,%zmm0,4), %zmm2 {%k1} 326 ; KNL_32-NEXT: vpgatherdd (,%zmm1), %zmm2 {%k2} 346 ; SKX_32-NEXT: vpgatherdd (,%ymm1), %ymm2 {%k2} 448 ; KNL_32-NEXT: vpgatherdd (,%zmm0), %zmm1 {%k2} 450 ; KNL_32-NEXT: vpgatherdd (,%zmm0), %zmm2 {%k1} 476 ; SKX_32-NEXT: vpgatherdd (,%zmm0), %zmm1 {%k2} 478 ; SKX_32-NEXT: vpgatherdd (,%zmm0), %zmm2 {%k1} 528 ; KNL_32-NEXT: vpgatherdd 68(,%zmm1), %zmm0 {%k1} [all …]
|
| H A D | avx2-gather.ll | 103 ; X32-NEXT: vpgatherdd %xmm2, (%eax,%xmm0,2), %xmm1 111 ; X64-NEXT: vpgatherdd %xmm2, (%rdi,%xmm0,2), %xmm1
|
| H A D | avx2-masked-gather.ll | 16 ; X86-NEXT: vpgatherdd %xmm0, (,%xmm2), %xmm1 65 ; X86-NEXT: vpgatherdd %xmm0, (,%xmm2), %xmm1 218 ; X86-NEXT: vpgatherdd %xmm1, (,%xmm0), %xmm2 342 ; X86-NEXT: vpgatherdd %ymm0, (,%ymm2), %ymm1
|
| H A D | speculative-load-hardening-gather.ll | 202 ; CHECK-NEXT: vpgatherdd %xmm1, (%rdi,%xmm0), %xmm2 294 ; CHECK-NEXT: vpgatherdd %ymm1, (%rdi,%ymm0), %ymm2 480 ; CHECK-NEXT: vpgatherdd (%rdi,%zmm0), %zmm1 {%k1} 781 ; CHECK-NEXT: vpgatherdd (%rdi,%xmm0), %xmm1 {%k1} 873 ; CHECK-NEXT: vpgatherdd (%rdi,%ymm0), %ymm1 {%k1}
|
| H A D | avx512-gather-scatter-intrin-deprecated.ll | 95 ; CHECK-NEXT: vpgatherdd (%rsi,%zmm0,4), %zmm1 {%k2} 530 ; CHECK-NEXT: vpgatherdd (%rdi,%xmm1,4), %xmm2 {%k2} 531 ; CHECK-NEXT: vpgatherdd (%rdi,%xmm1,2), %xmm0 {%k1} 566 ; CHECK-NEXT: vpgatherdd (%rdi,%ymm1,4), %ymm2 {%k2} 567 ; CHECK-NEXT: vpgatherdd (%rdi,%ymm1,2), %ymm0 {%k1}
|
| H A D | avx512-gather-scatter-intrin.ll | 80 ; CHECK-NEXT: vpgatherdd (%rsi,%zmm0,4), %zmm1 {%k2} 532 ; CHECK-NEXT: vpgatherdd (%rdi,%xmm1,4), %xmm2 {%k1} 534 ; CHECK-NEXT: vpgatherdd (%rdi,%xmm1,2), %xmm0 {%k1} 568 ; CHECK-NEXT: vpgatherdd (%rdi,%ymm1,4), %ymm2 {%k2} 569 ; CHECK-NEXT: vpgatherdd (%rdi,%ymm1,2), %ymm0 {%k1}
|
| H A D | avx2-intrinsics-fast-isel.ll | 753 ; X86-NEXT: vpgatherdd %xmm2, (%eax,%xmm0,2), %xmm1 761 ; X64-NEXT: vpgatherdd %xmm2, (%rdi,%xmm0,2), %xmm1 777 ; X86-NEXT: vpgatherdd %xmm2, (%eax,%xmm1,2), %xmm0 782 ; X64-NEXT: vpgatherdd %xmm2, (%rdi,%xmm1,2), %xmm0 799 ; X86-NEXT: vpgatherdd %ymm2, (%eax,%ymm0,2), %ymm1 807 ; X64-NEXT: vpgatherdd %ymm2, (%rdi,%ymm0,2), %ymm1 823 ; X86-NEXT: vpgatherdd %ymm2, (%eax,%ymm1,2), %ymm0 828 ; X64-NEXT: vpgatherdd %ymm2, (%rdi,%ymm1,2), %ymm0
|
| H A D | masked_gather.ll | 1754 ; AVX512F-NEXT: vpgatherdd c(,%zmm0), %zmm2 {%k2} 1756 ; AVX512F-NEXT: vpgatherdd c(,%zmm0), %zmm1 {%k1} 1768 ; AVX512VL-NEXT: vpgatherdd c(,%ymm1), %ymm2 {%k2} 1770 ; AVX512VL-NEXT: vpgatherdd c(,%ymm1), %ymm0 {%k1}
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/X86/ |
| H A D | intel-syntax.txt | 114 # CHECK: vpgatherdd xmm10, xmmword ptr [r15 + 2*xmm9], xmm8
|
| H A D | avx-512.txt | 183 # CHECK: vpgatherdd 256(%r9,%xmm31), %xmm17 {%k1} 186 # CHECK: vpgatherdd 256(%r9,%ymm31), %ymm19 {%k1}
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver1/ |
| H A D | resources-avx2.s | 167 vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 label 168 vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 label 571 # CHECK-NEXT: 1 100 0.25 * vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 572 # CHECK-NEXT: 1 100 0.25 * vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 893 … - - - - - - - - - - vpgatherdd %xmm0, (%rax,%xm… 894 … - - - - - - - - - - vpgatherdd %ymm0, (%rax,%ym…
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
| H A D | resources-avx2.s | 167 vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 label 168 vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 label 571 # CHECK-NEXT: 5 20 2.00 * vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 572 # CHECK-NEXT: 5 22 4.00 * vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 891 # CHECK-NEXT: - - 1.33 0.33 2.00 2.00 - 1.33 - - vpgatherdd %xmm… 892 # CHECK-NEXT: - - 1.33 0.33 4.00 4.00 - 1.33 - - vpgatherdd %ymm…
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Broadwell/ |
| H A D | resources-avx2.s | 167 vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 label 168 vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 label 571 # CHECK-NEXT: 10 19 4.00 * vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 572 # CHECK-NEXT: 14 21 4.00 * vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 891 # CHECK-NEXT: - - 0.25 0.25 2.00 2.00 1.00 4.25 0.25 - vpgatherdd %xmm… 892 # CHECK-NEXT: - - 0.25 0.25 4.00 4.00 1.00 4.25 0.25 - vpgatherdd %ymm…
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
| H A D | resources-avx2.s | 167 vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 label 168 vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 label 571 # CHECK-NEXT: 5 20 2.00 * vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 572 # CHECK-NEXT: 5 22 4.00 * vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 891 # CHECK-NEXT: - - 1.33 0.33 2.00 2.00 - 1.33 - - vpgatherdd %xmm… 892 # CHECK-NEXT: - - 1.33 0.33 4.00 4.00 - 1.33 - - vpgatherdd %ymm…
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Generic/ |
| H A D | resources-avx2.s | 167 vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 label 168 vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 label 571 # CHECK-NEXT: 1 5 0.50 * vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 572 # CHECK-NEXT: 1 5 0.50 * vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 889 # CHECK-NEXT: - - - - - - 0.50 0.50 vpgatherdd %xmm0, (%rax,%xmm1… 890 # CHECK-NEXT: - - - - - - 0.50 0.50 vpgatherdd %ymm0, (%rax,%ymm1…
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver2/ |
| H A D | resources-avx2.s | 167 vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 label 168 vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 label 571 # CHECK-NEXT: 1 100 0.25 * vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 572 # CHECK-NEXT: 1 100 0.25 * vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 894 … - - - - - - - - - - vpgatherdd %xmm0, (%rax,%xm… 895 … - - - - - - - - - - vpgatherdd %ymm0, (%rax,%ym…
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver3/ |
| H A D | resources-avx2.s | 167 vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 label 168 vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 label 571 # CHECK-NEXT: 1 5 0.33 * vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 572 # CHECK-NEXT: 1 5 0.33 * vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 904 … - - 0.33 0.33 0.33 0.33 0.33 0.33 - - vpgatherdd %xmm0, (%rax,%xm… 905 … - - 0.33 0.33 0.33 0.33 0.33 0.33 - - vpgatherdd %ymm0, (%rax,%ym…
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Haswell/ |
| H A D | resources-avx2.s | 167 vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 label 168 vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 label 571 # CHECK-NEXT: 20 16 4.00 * vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 572 # CHECK-NEXT: 34 22 6.50 * vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 891 # CHECK-NEXT: - - 6.67 2.17 2.00 2.00 - 5.17 2.00 - vpgatherdd %xmm… 892 # CHECK-NEXT: - - 12.00 3.50 4.00 4.00 - 6.50 4.00 - vpgatherdd %ymm…
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/IceLakeServer/ |
| H A D | resources-avx2.s | 167 vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 label 168 vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 label 571 # CHECK-NEXT: 5 20 2.00 * vpgatherdd %xmm0, (%rax,%xmm1,2), %xmm2 572 # CHECK-NEXT: 5 22 4.00 * vpgatherdd %ymm0, (%rax,%ymm1,2), %ymm2 893 … 1.33 0.33 2.00 2.00 - 1.33 - - - - vpgatherdd %xmm0, (%rax,%xm… 894 … 1.33 0.33 4.00 4.00 - 1.33 - - - - vpgatherdd %ymm0, (%rax,%ym…
|