Home
last modified time | relevance | path

Searched refs:vpgatherdd (Results 1 – 25 of 39) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/MC/X86/
H A Dintel-syntax-x86-64-avx512f_vl.s421 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 Dintel-syntax-x86-64-avx.s53 vpgatherdd xmm10, xmmword ptr [r15 + 2*xmm9], xmm8
61 vpgatherdd ymm10, ymmword ptr [r15 + 2*ymm9], ymm8
H A Dgather.s11 vpgatherdd (%r14, %zmm11,8), %zmm11 {%k1} label
H A Davx512vl-encoding.s1666 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 Dintel-syntax.s147 vpgatherdd XMM10, XMMWORD PTR [R15 + 2*XMM9], XMM8
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dpr45067.ll13 ; CHECK-NEXT: vpgatherdd %ymm1, (%rax,%ymm2), %ymm3
H A Dmasked_gather_scatter.ll148 ; 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 Davx2-gather.ll103 ; X32-NEXT: vpgatherdd %xmm2, (%eax,%xmm0,2), %xmm1
111 ; X64-NEXT: vpgatherdd %xmm2, (%rdi,%xmm0,2), %xmm1
H A Davx2-masked-gather.ll16 ; 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 Dspeculative-load-hardening-gather.ll202 ; 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 Davx512-gather-scatter-intrin-deprecated.ll95 ; 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 Davx512-gather-scatter-intrin.ll80 ; 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 Davx2-intrinsics-fast-isel.ll753 ; 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 Dmasked_gather.ll1754 ; 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 Dintel-syntax.txt114 # CHECK: vpgatherdd xmm10, xmmword ptr [r15 + 2*xmm9], xmm8
H A Davx-512.txt183 # 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 Dresources-avx2.s167 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 Dresources-avx2.s167 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 Dresources-avx2.s167 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 Dresources-avx2.s167 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 Dresources-avx2.s167 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 Dresources-avx2.s167 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 Dresources-avx2.s167 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 Dresources-avx2.s167 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 Dresources-avx2.s167 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…

12