/external/llvm-project/llvm/test/CodeGen/X86/ |
D | vector-reduce-umax.ll | 1299 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1307 ; AVX512-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1343 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1345 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1353 ; AVX512-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1355 ; AVX512-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1456 ; AVX1-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1469 ; AVX2-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1482 ; AVX512BW-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1494 ; AVX512VL-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 [all …]
|
D | combine-umin.ll | 36 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0
|
D | vselect-minmax.ll | 299 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 321 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1076 ; AVX1-NEXT: vpmaxuw %xmm2, %xmm3, %xmm2 1077 ; AVX1-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1083 ; AVX2-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0 1088 ; AVX512-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0 1115 ; AVX1-NEXT: vpmaxuw %xmm2, %xmm3, %xmm2 1116 ; AVX1-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1122 ; AVX2-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0 1127 ; AVX512-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0 [all …]
|
D | vec_minmax_uint.ll | 321 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 353 ; AVX1-NEXT: vpmaxuw %xmm2, %xmm3, %xmm2 354 ; AVX1-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 360 ; AVX2-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0 365 ; AVX512-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0 728 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 760 ; AVX1-NEXT: vpmaxuw %xmm2, %xmm3, %xmm2 761 ; AVX1-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 767 ; AVX2-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0 772 ; AVX512-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0
|
D | vector-unsigned-cmp.ll | 305 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm1 484 ; AVX1-NEXT: vpmaxuw {{.*}}(%rip), %xmm0, %xmm1 493 ; AVX2-NEXT: vpmaxuw {{.*}}(%rip), %xmm0, %xmm1
|
D | paddus.ll | 835 ; AVX1-NEXT: vpmaxuw %xmm0, %xmm1, %xmm0 845 ; AVX2-NEXT: vpmaxuw %xmm0, %xmm1, %xmm0 1082 ; AVX1-NEXT: vpmaxuw %xmm2, %xmm3, %xmm2 1086 ; AVX1-NEXT: vpmaxuw %xmm0, %xmm1, %xmm0 1096 ; AVX2-NEXT: vpmaxuw %ymm0, %ymm1, %ymm0 1430 ; AVX1-NEXT: vpmaxuw %xmm5, %xmm4, %xmm5 1434 ; AVX1-NEXT: vpmaxuw %xmm1, %xmm2, %xmm1 1440 ; AVX1-NEXT: vpmaxuw %xmm6, %xmm4, %xmm6 1443 ; AVX1-NEXT: vpmaxuw %xmm0, %xmm3, %xmm0 1456 ; AVX2-NEXT: vpmaxuw %ymm1, %ymm2, %ymm1 [all …]
|
D | horizontal-reduce-umax.ll | 857 ; X86-AVX1-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 870 ; X86-AVX2-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 912 ; X64-AVX1-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 925 ; X64-AVX2-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 938 ; X64-AVX512-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1682 ; X86-AVX1-NEXT: vpmaxuw %xmm2, %xmm3, %xmm2 1683 ; X86-AVX1-NEXT: vpmaxuw %xmm2, %xmm1, %xmm1 1684 ; X86-AVX1-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1696 ; X86-AVX2-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0 1698 ; X86-AVX2-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 [all …]
|
D | vec_cmp_uint-128.ll | 431 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm1 1056 ; AVX1-NEXT: vpmaxuw %xmm1, %xmm0, %xmm1 1064 ; AVX2-NEXT: vpmaxuw %xmm1, %xmm0, %xmm1 1077 ; AVX512-NEXT: vpmaxuw %xmm1, %xmm0, %xmm1
|
/external/llvm/test/MC/X86/ |
D | x86-64-avx512bw.s | 336 vpmaxuw %zmm23, %zmm27, %zmm21 340 vpmaxuw %zmm23, %zmm27, %zmm21 {%k3} 344 vpmaxuw %zmm23, %zmm27, %zmm21 {%k3} {z} 348 vpmaxuw (%rcx), %zmm27, %zmm21 352 vpmaxuw 291(%rax,%r14,8), %zmm27, %zmm21 356 vpmaxuw 8128(%rdx), %zmm27, %zmm21 360 vpmaxuw 8192(%rdx), %zmm27, %zmm21 364 vpmaxuw -8192(%rdx), %zmm27, %zmm21 368 vpmaxuw -8256(%rdx), %zmm27, %zmm21
|
D | x86-64-avx512bw_vl.s | 957 vpmaxuw %xmm20, %xmm18, %xmm24 961 vpmaxuw %xmm20, %xmm18, %xmm24 {%k7} 965 vpmaxuw %xmm20, %xmm18, %xmm24 {%k7} {z} 969 vpmaxuw (%rcx), %xmm18, %xmm24 973 vpmaxuw 291(%rax,%r14,8), %xmm18, %xmm24 977 vpmaxuw 2032(%rdx), %xmm18, %xmm24 981 vpmaxuw 2048(%rdx), %xmm18, %xmm24 985 vpmaxuw -2048(%rdx), %xmm18, %xmm24 989 vpmaxuw -2064(%rdx), %xmm18, %xmm24 993 vpmaxuw %ymm19, %ymm22, %ymm19 [all …]
|
/external/llvm-project/llvm/test/MC/X86/ |
D | x86-64-avx512bw.s | 336 vpmaxuw %zmm23, %zmm27, %zmm21 340 vpmaxuw %zmm23, %zmm27, %zmm21 {%k3} 344 vpmaxuw %zmm23, %zmm27, %zmm21 {%k3} {z} 348 vpmaxuw (%rcx), %zmm27, %zmm21 352 vpmaxuw 291(%rax,%r14,8), %zmm27, %zmm21 356 vpmaxuw 8128(%rdx), %zmm27, %zmm21 360 vpmaxuw 8192(%rdx), %zmm27, %zmm21 364 vpmaxuw -8192(%rdx), %zmm27, %zmm21 368 vpmaxuw -8256(%rdx), %zmm27, %zmm21
|
D | AVX2-64.s | 3925 vpmaxuw 485498096, %ymm7, %ymm7 label 3929 vpmaxuw 485498096, %ymm9, %ymm9 label 3933 vpmaxuw -64(%rdx,%rax,4), %ymm7, %ymm7 label 3937 vpmaxuw 64(%rdx,%rax,4), %ymm7, %ymm7 label 3941 vpmaxuw -64(%rdx,%rax,4), %ymm9, %ymm9 label 3945 vpmaxuw 64(%rdx,%rax,4), %ymm9, %ymm9 label 3949 vpmaxuw 64(%rdx,%rax), %ymm7, %ymm7 label 3953 vpmaxuw 64(%rdx,%rax), %ymm9, %ymm9 label 3957 vpmaxuw 64(%rdx), %ymm7, %ymm7 label 3961 vpmaxuw 64(%rdx), %ymm9, %ymm9 label [all …]
|
D | x86-64-avx512bw_vl.s | 957 vpmaxuw %xmm20, %xmm18, %xmm24 961 vpmaxuw %xmm20, %xmm18, %xmm24 {%k7} 965 vpmaxuw %xmm20, %xmm18, %xmm24 {%k7} {z} 969 vpmaxuw (%rcx), %xmm18, %xmm24 973 vpmaxuw 291(%rax,%r14,8), %xmm18, %xmm24 977 vpmaxuw 2032(%rdx), %xmm18, %xmm24 981 vpmaxuw 2048(%rdx), %xmm18, %xmm24 985 vpmaxuw -2048(%rdx), %xmm18, %xmm24 989 vpmaxuw -2064(%rdx), %xmm18, %xmm24 993 vpmaxuw %ymm19, %ymm22, %ymm19 [all …]
|
D | AVX2-32.s | 1965 vpmaxuw -485498096(%edx,%eax,4), %ymm4, %ymm4 label 1969 vpmaxuw 485498096(%edx,%eax,4), %ymm4, %ymm4 label 1973 vpmaxuw 485498096(%edx), %ymm4, %ymm4 label 1977 vpmaxuw 485498096, %ymm4, %ymm4 label 1981 vpmaxuw 64(%edx,%eax), %ymm4, %ymm4 label 1985 vpmaxuw (%edx), %ymm4, %ymm4 label 1989 vpmaxuw %ymm4, %ymm4, %ymm4 label
|
D | AVX-32.s | 6237 vpmaxuw -485498096(%edx,%eax,4), %xmm1, %xmm1 label 6241 vpmaxuw 485498096(%edx,%eax,4), %xmm1, %xmm1 label 6245 vpmaxuw 485498096(%edx), %xmm1, %xmm1 label 6249 vpmaxuw 485498096, %xmm1, %xmm1 label 6253 vpmaxuw 64(%edx,%eax), %xmm1, %xmm1 label 6257 vpmaxuw (%edx), %xmm1, %xmm1 label 6261 vpmaxuw %xmm1, %xmm1, %xmm1 label
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | resources-avx2.s | 230 vpmaxuw %ymm0, %ymm1, %ymm2 label 231 vpmaxuw (%rax), %ymm1, %ymm2 label 613 # CHECK-NEXT: 1 1 0.50 vpmaxuw %ymm0, %ymm1, %ymm2 614 # CHECK-NEXT: 2 8 0.50 * vpmaxuw (%rax), %ymm1, %ymm2 933 # CHECK-NEXT: - - 0.50 0.50 - - - - - - vpmaxuw %ymm0, … 934 # CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vpmaxuw (%rax),…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/ |
D | resources-avx2.s | 230 vpmaxuw %ymm0, %ymm1, %ymm2 label 231 vpmaxuw (%rax), %ymm1, %ymm2 label 613 # CHECK-NEXT: 1 1 0.25 vpmaxuw %ymm0, %ymm1, %ymm2 614 # CHECK-NEXT: 1 8 0.33 * vpmaxuw (%rax), %ymm1, %ymm2 936 … - - - - - 0.25 0.25 0.25 0.25 - vpmaxuw %ymm0, %ymm1, %ym… 937 … - - - - - 0.25 0.25 0.25 0.25 - vpmaxuw (%rax), %ymm1, %y…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | resources-avx2.s | 230 vpmaxuw %ymm0, %ymm1, %ymm2 label 231 vpmaxuw (%rax), %ymm1, %ymm2 label 613 # CHECK-NEXT: 1 1 0.50 vpmaxuw %ymm0, %ymm1, %ymm2 614 # CHECK-NEXT: 2 7 0.50 * vpmaxuw (%rax), %ymm1, %ymm2 933 # CHECK-NEXT: - - - 0.50 - - - 0.50 - - vpmaxuw %ymm0, … 934 # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - vpmaxuw (%rax),…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/ |
D | resources-avx2.s | 230 vpmaxuw %ymm0, %ymm1, %ymm2 label 231 vpmaxuw (%rax), %ymm1, %ymm2 label 613 # CHECK-NEXT: 1 1 0.25 vpmaxuw %ymm0, %ymm1, %ymm2 614 # CHECK-NEXT: 1 8 0.50 * vpmaxuw (%rax), %ymm1, %ymm2 935 … - - - - - 0.25 0.25 0.25 0.25 - vpmaxuw %ymm0, %ymm1, %ym… 936 … - - - - - 0.25 0.25 0.25 0.25 - vpmaxuw (%rax), %ymm1, %y…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | resources-avx2.s | 230 vpmaxuw %ymm0, %ymm1, %ymm2 label 231 vpmaxuw (%rax), %ymm1, %ymm2 label 613 # CHECK-NEXT: 1 1 0.50 vpmaxuw %ymm0, %ymm1, %ymm2 614 # CHECK-NEXT: 2 8 0.50 * vpmaxuw (%rax), %ymm1, %ymm2 933 # CHECK-NEXT: - - 0.50 0.50 - - - - - - vpmaxuw %ymm0, … 934 # CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vpmaxuw (%rax),…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | resources-avx2.s | 230 vpmaxuw %ymm0, %ymm1, %ymm2 label 231 vpmaxuw (%rax), %ymm1, %ymm2 label 613 # CHECK-NEXT: 1 1 0.50 vpmaxuw %ymm0, %ymm1, %ymm2 614 # CHECK-NEXT: 2 8 0.50 * vpmaxuw (%rax), %ymm1, %ymm2 933 # CHECK-NEXT: - - - 0.50 - - - 0.50 - - vpmaxuw %ymm0, … 934 # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - vpmaxuw (%rax),…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-avx2.s | 230 vpmaxuw %ymm0, %ymm1, %ymm2 label 231 vpmaxuw (%rax), %ymm1, %ymm2 label 613 # CHECK-NEXT: 1 1 0.50 vpmaxuw %ymm0, %ymm1, %ymm2 614 # CHECK-NEXT: 2 8 0.50 * vpmaxuw (%rax), %ymm1, %ymm2 931 # CHECK-NEXT: - - - 0.50 - 0.50 - - vpmaxuw %ymm0, %ymm1, %ymm2 932 # CHECK-NEXT: - - - 0.50 - 0.50 0.50 0.50 vpmaxuw (%rax), %ymm1, %ymm2
|
/external/llvm/test/CodeGen/X86/ |
D | vec_minmax_uint.ll | 318 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 363 ; AVX1-NEXT: vpmaxuw %xmm2, %xmm3, %xmm2 364 ; AVX1-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 370 ; AVX2-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0 375 ; AVX512-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0 769 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 810 ; AVX1-NEXT: vpmaxuw %xmm2, %xmm3, %xmm2 811 ; AVX1-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 817 ; AVX2-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0 822 ; AVX512-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0
|
D | vselect-minmax.ll | 319 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 346 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1154 ; AVX1-NEXT: vpmaxuw %xmm2, %xmm3, %xmm2 1155 ; AVX1-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1161 ; AVX2-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0 1166 ; AVX512F-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0 1202 ; AVX1-NEXT: vpmaxuw %xmm2, %xmm3, %xmm2 1203 ; AVX1-NEXT: vpmaxuw %xmm1, %xmm0, %xmm0 1209 ; AVX2-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0 1214 ; AVX512F-NEXT: vpmaxuw %ymm1, %ymm0, %ymm0 [all …]
|
D | vec_setcc.ll | 56 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm1
|