Home
last modified time | relevance | path

Searched refs:vpmaxsw (Results 1 – 25 of 75) sorted by relevance

123

/external/llvm-project/llvm/test/CodeGen/X86/
Dpr35918.ll14 ; X86-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0
26 ; X64-NEXT: vpmaxsw %xmm1, %xmm0, %xmm0
Dvector-reduce-smax.ll1128 ; 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 …]
Dmidpoint-int-vec-512.ll324 ; 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 …]
Dmidpoint-int-vec-256.ll1619 ; 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 …]
Dvselect-minmax.ll215 ; 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 …]
Dvec_minmax_sint.ll278 ; 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
Davx512-trunc.ll803 ; 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
Dmidpoint-int-vec-128.ll2074 ; 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 …]
Dhorizontal-reduce-smax.ll737 ; 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/
Dx86-64-avx512bw.s264 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
Dx86-64-avx512bw_vl.s813 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/
Dx86-64-avx512bw.s264 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
DAVX2-64.s3757 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 …]
Dx86-64-avx512bw_vl.s813 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 …]
DAVX2-32.s1881 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
DAVX-32.s6153 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/
Dresources-avx2.s221 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/
Dresources-avx2.s221 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/
Dresources-avx2.s221 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/
Dresources-avx2.s221 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/
Dresources-avx2.s221 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/
Dresources-avx2.s221 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/
Dresources-avx2.s221 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/
Dvec_minmax_sint.ll269 ; 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
Dvselect-minmax.ll220 ; 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 …]

123