/external/llvm-project/llvm/test/CodeGen/X86/ |
D | pr35918.ll | 14 ; X86-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 26 ; X64-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0
|
D | vector-reduce-smax.ll | 1128 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1136 ; AVX512-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1159 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1161 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1169 ; AVX512-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1171 ; AVX512-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1251 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1263 ; AVX2-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1275 ; AVX512-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1320 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 [all …]
|
D | midpoint-int-vec-512.ll | 324 ; AVX512F-NEXT: vpmaxsw %ymm2, %ymm3, %ymm2 326 ; AVX512F-NEXT: vpmaxsw %ymm1, %ymm0, %ymm1 348 ; AVX512VL-FALLBACK-NEXT: vpmaxsw %ymm2, %ymm3, %ymm2 350 ; AVX512VL-FALLBACK-NEXT: vpmaxsw %ymm1, %ymm0, %ymm1 371 ; AVX512BW-NEXT: vpmaxsw %zmm1, %zmm0, %zmm1 476 ; AVX512F-NEXT: vpmaxsw %ymm1, %ymm3, %ymm1 478 ; AVX512F-NEXT: vpmaxsw %ymm0, %ymm2, %ymm0 501 ; AVX512VL-FALLBACK-NEXT: vpmaxsw %ymm1, %ymm3, %ymm1 503 ; AVX512VL-FALLBACK-NEXT: vpmaxsw %ymm0, %ymm2, %ymm0 525 ; AVX512BW-NEXT: vpmaxsw %zmm0, %zmm1, %zmm0 [all …]
|
D | midpoint-int-vec-256.ll | 1619 ; AVX1-FALLBACK-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 1621 ; AVX1-FALLBACK-NEXT: vpmaxsw %xmm1, %xmm0, %xmm1 1640 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm1 1655 ; XOP-FALLBACK-NEXT: vpmaxsw %xmm1, %xmm0, %xmm1 1657 ; XOP-FALLBACK-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 1677 ; XOPAVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm1 1679 ; XOPAVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 1696 ; AVX512F-NEXT: vpmaxsw %ymm1, %ymm0, %ymm1 1708 ; AVX512VL-FALLBACK-NEXT: vpmaxsw %ymm1, %ymm0, %ymm1 1724 ; AVX512BW-FALLBACK-NEXT: vpmaxsw %ymm1, %ymm0, %ymm1 [all …]
|
D | vselect-minmax.ll | 215 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 231 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 924 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 925 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 931 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 936 ; AVX512-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 955 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 956 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 962 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 967 ; AVX512-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 [all …]
|
D | vec_minmax_sint.ll | 278 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 296 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 297 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 303 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 308 ; AVX512-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 665 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 683 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 684 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 690 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 695 ; AVX512-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0
|
D | avx512-trunc.ll | 803 ; SKX-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 829 ; SKX-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 853 ; SKX-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 875 ; SKX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1011 ; KNL-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 1022 ; SKX-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 1040 ; KNL-NEXT: vpmaxsw {{.*}}(%rip), %ymm0, %ymm0 1049 ; SKX-NEXT: vpmaxsw {{.*}}(%rip), %ymm0, %ymm0
|
D | midpoint-int-vec-128.ll | 2074 ; AVX1-FALLBACK-NEXT: vpmaxsw %xmm1, %xmm0, %xmm1 2086 ; AVX2-FALLBACK-NEXT: vpmaxsw %xmm1, %xmm0, %xmm1 2098 ; XOP-NEXT: vpmaxsw %xmm1, %xmm0, %xmm1 2109 ; AVX512F-NEXT: vpmaxsw %xmm1, %xmm0, %xmm1 2121 ; AVX512VL-FALLBACK-NEXT: vpmaxsw %xmm1, %xmm0, %xmm1 2137 ; AVX512BW-FALLBACK-NEXT: vpmaxsw %xmm1, %xmm0, %xmm1 2152 ; AVX512VLBW-NEXT: vpmaxsw %xmm1, %xmm0, %xmm1 2337 ; AVX1-FALLBACK-NEXT: vpmaxsw %xmm0, %xmm1, %xmm0 2350 ; AVX2-FALLBACK-NEXT: vpmaxsw %xmm0, %xmm1, %xmm0 2363 ; XOP-NEXT: vpmaxsw %xmm0, %xmm1, %xmm0 [all …]
|
D | horizontal-reduce-smax.ll | 737 ; X86-AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 749 ; X86-AVX2-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 785 ; X64-AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 797 ; X64-AVX2-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 809 ; X64-AVX512-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1495 ; X86-AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 1496 ; X86-AVX1-NEXT: vpmaxsw %xmm2, %xmm1, %xmm1 1497 ; X86-AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1508 ; X86-AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 1510 ; X86-AVX2-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 [all …]
|
/external/llvm/test/MC/X86/ |
D | x86-64-avx512bw.s | 264 vpmaxsw %zmm25, %zmm28, %zmm25 268 vpmaxsw %zmm25, %zmm28, %zmm25 {%k3} 272 vpmaxsw %zmm25, %zmm28, %zmm25 {%k3} {z} 276 vpmaxsw (%rcx), %zmm28, %zmm25 280 vpmaxsw 291(%rax,%r14,8), %zmm28, %zmm25 284 vpmaxsw 8128(%rdx), %zmm28, %zmm25 288 vpmaxsw 8192(%rdx), %zmm28, %zmm25 292 vpmaxsw -8192(%rdx), %zmm28, %zmm25 296 vpmaxsw -8256(%rdx), %zmm28, %zmm25
|
D | x86-64-avx512bw_vl.s | 813 vpmaxsw %xmm28, %xmm24, %xmm18 817 vpmaxsw %xmm28, %xmm24, %xmm18 {%k3} 821 vpmaxsw %xmm28, %xmm24, %xmm18 {%k3} {z} 825 vpmaxsw (%rcx), %xmm24, %xmm18 829 vpmaxsw 291(%rax,%r14,8), %xmm24, %xmm18 833 vpmaxsw 2032(%rdx), %xmm24, %xmm18 837 vpmaxsw 2048(%rdx), %xmm24, %xmm18 841 vpmaxsw -2048(%rdx), %xmm24, %xmm18 845 vpmaxsw -2064(%rdx), %xmm24, %xmm18 849 vpmaxsw %ymm17, %ymm28, %ymm27 [all …]
|
/external/llvm-project/llvm/test/MC/X86/ |
D | x86-64-avx512bw.s | 264 vpmaxsw %zmm25, %zmm28, %zmm25 268 vpmaxsw %zmm25, %zmm28, %zmm25 {%k3} 272 vpmaxsw %zmm25, %zmm28, %zmm25 {%k3} {z} 276 vpmaxsw (%rcx), %zmm28, %zmm25 280 vpmaxsw 291(%rax,%r14,8), %zmm28, %zmm25 284 vpmaxsw 8128(%rdx), %zmm28, %zmm25 288 vpmaxsw 8192(%rdx), %zmm28, %zmm25 292 vpmaxsw -8192(%rdx), %zmm28, %zmm25 296 vpmaxsw -8256(%rdx), %zmm28, %zmm25
|
D | AVX2-64.s | 3757 vpmaxsw 485498096, %ymm7, %ymm7 label 3761 vpmaxsw 485498096, %ymm9, %ymm9 label 3765 vpmaxsw -64(%rdx,%rax,4), %ymm7, %ymm7 label 3769 vpmaxsw 64(%rdx,%rax,4), %ymm7, %ymm7 label 3773 vpmaxsw -64(%rdx,%rax,4), %ymm9, %ymm9 label 3777 vpmaxsw 64(%rdx,%rax,4), %ymm9, %ymm9 label 3781 vpmaxsw 64(%rdx,%rax), %ymm7, %ymm7 label 3785 vpmaxsw 64(%rdx,%rax), %ymm9, %ymm9 label 3789 vpmaxsw 64(%rdx), %ymm7, %ymm7 label 3793 vpmaxsw 64(%rdx), %ymm9, %ymm9 label [all …]
|
D | x86-64-avx512bw_vl.s | 813 vpmaxsw %xmm28, %xmm24, %xmm18 817 vpmaxsw %xmm28, %xmm24, %xmm18 {%k3} 821 vpmaxsw %xmm28, %xmm24, %xmm18 {%k3} {z} 825 vpmaxsw (%rcx), %xmm24, %xmm18 829 vpmaxsw 291(%rax,%r14,8), %xmm24, %xmm18 833 vpmaxsw 2032(%rdx), %xmm24, %xmm18 837 vpmaxsw 2048(%rdx), %xmm24, %xmm18 841 vpmaxsw -2048(%rdx), %xmm24, %xmm18 845 vpmaxsw -2064(%rdx), %xmm24, %xmm18 849 vpmaxsw %ymm17, %ymm28, %ymm27 [all …]
|
D | AVX2-32.s | 1881 vpmaxsw -485498096(%edx,%eax,4), %ymm4, %ymm4 label 1885 vpmaxsw 485498096(%edx,%eax,4), %ymm4, %ymm4 label 1889 vpmaxsw 485498096(%edx), %ymm4, %ymm4 label 1893 vpmaxsw 485498096, %ymm4, %ymm4 label 1897 vpmaxsw 64(%edx,%eax), %ymm4, %ymm4 label 1901 vpmaxsw (%edx), %ymm4, %ymm4 label 1905 vpmaxsw %ymm4, %ymm4, %ymm4 label
|
D | AVX-32.s | 6153 vpmaxsw -485498096(%edx,%eax,4), %xmm1, %xmm1 label 6157 vpmaxsw 485498096(%edx,%eax,4), %xmm1, %xmm1 label 6161 vpmaxsw 485498096(%edx), %xmm1, %xmm1 label 6165 vpmaxsw 485498096, %xmm1, %xmm1 label 6169 vpmaxsw 64(%edx,%eax), %xmm1, %xmm1 label 6173 vpmaxsw (%edx), %xmm1, %xmm1 label 6177 vpmaxsw %xmm1, %xmm1, %xmm1 label
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | resources-avx2.s | 221 vpmaxsw %ymm0, %ymm1, %ymm2 label 222 vpmaxsw (%rax), %ymm1, %ymm2 label 607 # CHECK-NEXT: 1 1 0.50 vpmaxsw %ymm0, %ymm1, %ymm2 608 # CHECK-NEXT: 2 8 0.50 * vpmaxsw (%rax), %ymm1, %ymm2 927 # CHECK-NEXT: - - 0.50 0.50 - - - - - - vpmaxsw %ymm0, … 928 # CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vpmaxsw (%rax),…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/ |
D | resources-avx2.s | 221 vpmaxsw %ymm0, %ymm1, %ymm2 label 222 vpmaxsw (%rax), %ymm1, %ymm2 label 607 # CHECK-NEXT: 1 1 0.25 vpmaxsw %ymm0, %ymm1, %ymm2 608 # CHECK-NEXT: 1 8 0.33 * vpmaxsw (%rax), %ymm1, %ymm2 930 … - - - - - 0.25 0.25 0.25 0.25 - vpmaxsw %ymm0, %ymm1, %ym… 931 … - - - - - 0.25 0.25 0.25 0.25 - vpmaxsw (%rax), %ymm1, %y…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | resources-avx2.s | 221 vpmaxsw %ymm0, %ymm1, %ymm2 label 222 vpmaxsw (%rax), %ymm1, %ymm2 label 607 # CHECK-NEXT: 1 1 0.50 vpmaxsw %ymm0, %ymm1, %ymm2 608 # CHECK-NEXT: 2 7 0.50 * vpmaxsw (%rax), %ymm1, %ymm2 927 # CHECK-NEXT: - - - 0.50 - - - 0.50 - - vpmaxsw %ymm0, … 928 # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - vpmaxsw (%rax),…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/ |
D | resources-avx2.s | 221 vpmaxsw %ymm0, %ymm1, %ymm2 label 222 vpmaxsw (%rax), %ymm1, %ymm2 label 607 # CHECK-NEXT: 1 1 0.25 vpmaxsw %ymm0, %ymm1, %ymm2 608 # CHECK-NEXT: 1 8 0.50 * vpmaxsw (%rax), %ymm1, %ymm2 929 … - - - - - 0.25 0.25 0.25 0.25 - vpmaxsw %ymm0, %ymm1, %ym… 930 … - - - - - 0.25 0.25 0.25 0.25 - vpmaxsw (%rax), %ymm1, %y…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | resources-avx2.s | 221 vpmaxsw %ymm0, %ymm1, %ymm2 label 222 vpmaxsw (%rax), %ymm1, %ymm2 label 607 # CHECK-NEXT: 1 1 0.50 vpmaxsw %ymm0, %ymm1, %ymm2 608 # CHECK-NEXT: 2 8 0.50 * vpmaxsw (%rax), %ymm1, %ymm2 927 # CHECK-NEXT: - - 0.50 0.50 - - - - - - vpmaxsw %ymm0, … 928 # CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vpmaxsw (%rax),…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | resources-avx2.s | 221 vpmaxsw %ymm0, %ymm1, %ymm2 label 222 vpmaxsw (%rax), %ymm1, %ymm2 label 607 # CHECK-NEXT: 1 1 0.50 vpmaxsw %ymm0, %ymm1, %ymm2 608 # CHECK-NEXT: 2 8 0.50 * vpmaxsw (%rax), %ymm1, %ymm2 927 # CHECK-NEXT: - - - 0.50 - - - 0.50 - - vpmaxsw %ymm0, … 928 # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - vpmaxsw (%rax),…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-avx2.s | 221 vpmaxsw %ymm0, %ymm1, %ymm2 label 222 vpmaxsw (%rax), %ymm1, %ymm2 label 607 # CHECK-NEXT: 1 1 0.50 vpmaxsw %ymm0, %ymm1, %ymm2 608 # CHECK-NEXT: 2 8 0.50 * vpmaxsw (%rax), %ymm1, %ymm2 925 # CHECK-NEXT: - - - 0.50 - 0.50 - - vpmaxsw %ymm0, %ymm1, %ymm2 926 # CHECK-NEXT: - - - 0.50 - 0.50 0.50 0.50 vpmaxsw (%rax), %ymm1, %ymm2
|
/external/llvm/test/CodeGen/X86/ |
D | vec_minmax_sint.ll | 269 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 287 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 288 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 294 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 299 ; AVX512-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 683 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 701 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 702 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 708 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 713 ; AVX512-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0
|
D | vselect-minmax.ll | 220 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 236 ; AVX-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 970 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 971 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 977 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 982 ; AVX512F-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 1001 ; AVX1-NEXT: vpmaxsw %xmm2, %xmm3, %xmm2 1002 ; AVX1-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0 1008 ; AVX2-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 1013 ; AVX512F-NEXT: vpmaxsw %ymm1, %ymm0, %ymm0 [all …]
|