/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | vector-reduce-smax.ll | 724 ; AVX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 726 ; AVX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 733 ; AVX512-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 735 ; AVX512-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 778 ; AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 780 ; AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 782 ; AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 790 ; AVX2-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 792 ; AVX2-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 794 ; AVX2-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 [all …]
|
D | vec_minmax_match.ll | 68 ; CHECK-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 81 ; CHECK-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 96 ; CHECK-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 111 ; CHECK-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 168 ; CHECK-NEXT: vpmaxsd {{.*}}(%rip), %xmm0, %xmm0 182 ; CHECK-NEXT: vpmaxsd {{.*}}(%rip), %xmm0, %xmm0
|
D | pr35918.ll | 17 ; X86-SKYLAKE-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 35 ; X86-SKX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 59 ; X64-SKYLAKE-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 74 ; X64-SKX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0
|
D | horizontal-reduce-smax.ll | 148 ; X86-AVX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 150 ; X86-AVX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 183 ; X64-AVX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 185 ; X64-AVX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 626 ; X86-AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 628 ; X86-AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 630 ; X86-AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 638 ; X86-AVX2-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 640 ; X86-AVX2-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 642 ; X86-AVX2-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 [all …]
|
D | inline-asm-avx512f-v-constraint.ll | 52 ; CHECK: vpmaxsd %zmm1, %zmm1, %zmm0 53 …%0 = tail call <16 x float> asm "vpmaxsd $1, $2, $0", "=v,v,v,~{dirflag},~{fpsr},~{flags}"(<16 x f…
|
D | 2011-12-06-AVXVectorExtractCombine.ll | 7 ; CHECK-NEXT: vpmaxsd (%rdi), %xmm0, %xmm0
|
D | inline-asm-avx512vl-v-constraint.ll | 103 ; CHECK: vpmaxsd %ymm16, %ymm17, %ymm16 104 …%0 = tail call <8 x float> asm "vpmaxsd $1, $2, $0", "=v,v,v,~{ymm0},~{ymm1},~{ymm2},~{ymm3},~{ymm…
|
D | avx512-trunc.ll | 888 ; ALL-NEXT: vpmaxsd %zmm1, %zmm0, %zmm0 956 ; KNL-NEXT: vpmaxsd %zmm2, %zmm1, %zmm1 957 ; KNL-NEXT: vpmaxsd %zmm2, %zmm0, %zmm0 966 ; SKX-NEXT: vpmaxsd %zmm2, %zmm0, %zmm0 967 ; SKX-NEXT: vpmaxsd %zmm2, %zmm1, %zmm1 988 ; KNL-NEXT: vpmaxsd %zmm2, %zmm1, %zmm1 989 ; KNL-NEXT: vpmaxsd %zmm2, %zmm0, %zmm0 1000 ; SKX-NEXT: vpmaxsd %zmm2, %zmm0, %zmm0 1001 ; SKX-NEXT: vpmaxsd %zmm2, %zmm1, %zmm1 1024 ; ALL-NEXT: vpmaxsd %zmm1, %zmm0, %zmm0
|
D | vec_minmax_sint.ll | 217 ; AVX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 257 ; AVX1-NEXT: vpmaxsd %xmm2, %xmm3, %xmm2 258 ; AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 264 ; AVX2-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 269 ; AVX512-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 610 ; AVX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 650 ; AVX1-NEXT: vpmaxsd %xmm2, %xmm3, %xmm2 651 ; AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 657 ; AVX2-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 662 ; AVX512-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0
|
D | vselect-minmax.ll | 407 ; AVX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 433 ; AVX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 1278 ; AVX1-NEXT: vpmaxsd %xmm2, %xmm3, %xmm2 1279 ; AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 1285 ; AVX2-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 1290 ; AVX512F-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 1325 ; AVX1-NEXT: vpmaxsd %xmm2, %xmm3, %xmm2 1326 ; AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 1332 ; AVX2-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 1337 ; AVX512F-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 [all …]
|
D | vector-trunc-packus.ll | 1161 ; AVX512F-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 1170 ; AVX512VL-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 1180 ; AVX512BW-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 1189 ; AVX512BWVL-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 1323 ; AVX512-NEXT: vpmaxsd %zmm1, %zmm0, %zmm0 2933 ; AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 2934 ; AVX1-NEXT: vpmaxsd %xmm1, %xmm2, %xmm1 2944 ; AVX2-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 2955 ; AVX512F-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 2965 ; AVX512VL-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 [all …]
|
D | inline-asm-avx512vl-v-constraint-32bit.ll | 119 …%0 = tail call <8 x float> asm "vpmaxsd $1, $2, $0", "=v,v,v,~{ymm0},~{ymm1},~{ymm2},~{ymm3},~{ymm…
|
/external/llvm/test/CodeGen/X86/ |
D | 2011-12-06-AVXVectorExtractCombine.ll | 7 ; CHECK-NEXT: vpmaxsd (%rdi), %xmm0, %xmm0
|
D | vec_minmax_sint.ll | 202 ; AVX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 242 ; AVX1-NEXT: vpmaxsd %xmm2, %xmm3, %xmm2 243 ; AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 249 ; AVX2-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 254 ; AVX512-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 612 ; AVX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 656 ; AVX1-NEXT: vpmaxsd %xmm2, %xmm3, %xmm2 657 ; AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 663 ; AVX2-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 668 ; AVX512-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0
|
D | vselect-minmax.ll | 425 ; AVX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 453 ; AVX-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 1345 ; AVX1-NEXT: vpmaxsd %xmm2, %xmm3, %xmm2 1346 ; AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 1352 ; AVX2-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 1357 ; AVX512F-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 1396 ; AVX1-NEXT: vpmaxsd %xmm2, %xmm3, %xmm2 1397 ; AVX1-NEXT: vpmaxsd %xmm1, %xmm0, %xmm0 1403 ; AVX2-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 1408 ; AVX512F-NEXT: vpmaxsd %ymm1, %ymm0, %ymm0 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/ |
D | AVX2-64.s | 3701 vpmaxsd 485498096, %ymm7, %ymm7 label 3705 vpmaxsd 485498096, %ymm9, %ymm9 label 3709 vpmaxsd -64(%rdx,%rax,4), %ymm7, %ymm7 label 3713 vpmaxsd 64(%rdx,%rax,4), %ymm7, %ymm7 label 3717 vpmaxsd -64(%rdx,%rax,4), %ymm9, %ymm9 label 3721 vpmaxsd 64(%rdx,%rax,4), %ymm9, %ymm9 label 3725 vpmaxsd 64(%rdx,%rax), %ymm7, %ymm7 label 3729 vpmaxsd 64(%rdx,%rax), %ymm9, %ymm9 label 3733 vpmaxsd 64(%rdx), %ymm7, %ymm7 label 3737 vpmaxsd 64(%rdx), %ymm9, %ymm9 label [all …]
|
D | AVX2-32.s | 1853 vpmaxsd -485498096(%edx,%eax,4), %ymm4, %ymm4 label 1857 vpmaxsd 485498096(%edx,%eax,4), %ymm4, %ymm4 label 1861 vpmaxsd 485498096(%edx), %ymm4, %ymm4 label 1865 vpmaxsd 485498096, %ymm4, %ymm4 label 1869 vpmaxsd 64(%edx,%eax), %ymm4, %ymm4 label 1873 vpmaxsd (%edx), %ymm4, %ymm4 label 1877 vpmaxsd %ymm4, %ymm4, %ymm4 label
|
D | x86-64-avx512f_vl.s | 3633 vpmaxsd %xmm26, %xmm22, %xmm19 3637 vpmaxsd %xmm26, %xmm22, %xmm19 {%k2} 3641 vpmaxsd %xmm26, %xmm22, %xmm19 {%k2} {z} 3645 vpmaxsd (%rcx), %xmm22, %xmm19 3649 vpmaxsd 291(%rax,%r14,8), %xmm22, %xmm19 3653 vpmaxsd (%rcx){1to4}, %xmm22, %xmm19 3657 vpmaxsd 2032(%rdx), %xmm22, %xmm19 3661 vpmaxsd 2048(%rdx), %xmm22, %xmm19 3665 vpmaxsd -2048(%rdx), %xmm22, %xmm19 3669 vpmaxsd -2064(%rdx), %xmm22, %xmm19 [all …]
|
/external/llvm/test/MC/X86/ |
D | x86-64-avx512f_vl.s | 3633 vpmaxsd %xmm26, %xmm22, %xmm19 3637 vpmaxsd %xmm26, %xmm22, %xmm19 {%k2} 3641 vpmaxsd %xmm26, %xmm22, %xmm19 {%k2} {z} 3645 vpmaxsd (%rcx), %xmm22, %xmm19 3649 vpmaxsd 291(%rax,%r14,8), %xmm22, %xmm19 3653 vpmaxsd (%rcx){1to4}, %xmm22, %xmm19 3657 vpmaxsd 2032(%rdx), %xmm22, %xmm19 3661 vpmaxsd 2048(%rdx), %xmm22, %xmm19 3665 vpmaxsd -2048(%rdx), %xmm22, %xmm19 3669 vpmaxsd -2064(%rdx), %xmm22, %xmm19 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | resources-avx2.s | 215 vpmaxsd %ymm0, %ymm1, %ymm2 label 216 vpmaxsd (%rax), %ymm1, %ymm2 label 600 # CHECK-NEXT: 1 1 0.50 vpmaxsd %ymm0, %ymm1, %ymm2 601 # CHECK-NEXT: 2 8 0.50 * vpmaxsd (%rax), %ymm1, %ymm2 918 # CHECK-NEXT: - - 0.50 0.50 - - - - - - vpmaxsd %ymm0, … 919 # CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vpmaxsd (%rax),…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/ |
D | resources-avx2.s | 215 vpmaxsd %ymm0, %ymm1, %ymm2 label 216 vpmaxsd (%rax), %ymm1, %ymm2 label 600 # CHECK-NEXT: 1 1 0.25 vpmaxsd %ymm0, %ymm1, %ymm2 601 # CHECK-NEXT: 1 8 0.50 * vpmaxsd (%rax), %ymm1, %ymm2 920 … - - - - - 0.25 0.25 0.25 0.25 - vpmaxsd %ymm0, %ymm1, %ym… 921 … - - - - - 0.25 0.25 0.25 0.25 - vpmaxsd (%rax), %ymm1, %y…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | resources-avx2.s | 215 vpmaxsd %ymm0, %ymm1, %ymm2 label 216 vpmaxsd (%rax), %ymm1, %ymm2 label 600 # CHECK-NEXT: 1 1 0.50 vpmaxsd %ymm0, %ymm1, %ymm2 601 # CHECK-NEXT: 2 8 0.50 * vpmaxsd (%rax), %ymm1, %ymm2 918 # CHECK-NEXT: - - - 0.50 - - - 0.50 - - vpmaxsd %ymm0, … 919 # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - vpmaxsd (%rax),…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-avx2.s | 215 vpmaxsd %ymm0, %ymm1, %ymm2 label 216 vpmaxsd (%rax), %ymm1, %ymm2 label 600 # CHECK-NEXT: 1 1 0.50 vpmaxsd %ymm0, %ymm1, %ymm2 601 # CHECK-NEXT: 2 8 0.50 * vpmaxsd (%rax), %ymm1, %ymm2 916 # CHECK-NEXT: - - - 0.50 - 0.50 - - vpmaxsd %ymm0, %ymm1, %ymm2 917 # CHECK-NEXT: - - - 0.50 - 0.50 0.50 0.50 vpmaxsd (%rax), %ymm1, %ymm2
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | resources-avx2.s | 215 vpmaxsd %ymm0, %ymm1, %ymm2 label 216 vpmaxsd (%rax), %ymm1, %ymm2 label 600 # CHECK-NEXT: 1 1 0.50 vpmaxsd %ymm0, %ymm1, %ymm2 601 # CHECK-NEXT: 2 8 0.50 * vpmaxsd (%rax), %ymm1, %ymm2 918 # CHECK-NEXT: - - 0.50 0.50 - - - - - - vpmaxsd %ymm0, … 919 # CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vpmaxsd (%rax),…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | resources-avx2.s | 215 vpmaxsd %ymm0, %ymm1, %ymm2 label 216 vpmaxsd (%rax), %ymm1, %ymm2 label 600 # CHECK-NEXT: 1 1 0.50 vpmaxsd %ymm0, %ymm1, %ymm2 601 # CHECK-NEXT: 2 7 0.50 * vpmaxsd (%rax), %ymm1, %ymm2 918 # CHECK-NEXT: - - - 0.50 - - - 0.50 - - vpmaxsd %ymm0, … 919 # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - vpmaxsd (%rax),…
|