/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | dependency-breaking-pcmpgt.s | 11 vpcmpgtb %xmm0, %xmm0, %xmm1 label 35 # CHECK-NEXT: 1 0 0.50 vpcmpgtb %xmm0, %xmm0, %xmm1 62 … - - - - - - - - - - vpcmpgtb %xmm0, %xmm0, %xm… 70 # CHECK: [0,0] DR .. vpcmpgtb %xmm0, %xmm0, %xmm1 74 # CHECK-NEXT: [1,0] . DR .. vpcmpgtb %xmm0, %xmm0, %xmm1 78 # CHECK-NEXT: [2,0] . DR. vpcmpgtb %xmm0, %xmm0, %xmm1 90 # CHECK-NEXT: 0. 3 0.0 0.0 0.0 vpcmpgtb %xmm0, %xmm0, %xmm1
|
D | zero-idioms.s | 19 vpcmpgtb %xmm3, %xmm3, %xmm3 label 24 vpcmpgtb %xmm3, %xmm3, %xmm5 label 121 # CHECK-NEXT: 1 0 0.50 vpcmpgtb %xmm3, %xmm3, %xmm3 125 # CHECK-NEXT: 1 0 0.50 vpcmpgtb %xmm3, %xmm3, %xmm5 229 … - - - - - - - - - - vpcmpgtb %xmm3, %xmm3, %xm… 233 … - - - - - - - - - - vpcmpgtb %xmm3, %xmm3, %xm… 305 # CHECK-NEXT: [0,11] . DR . . . . . .. vpcmpgtb %xmm3, %xmm3, %xmm3 309 # CHECK-NEXT: [0,15] . . DR . . . . . .. vpcmpgtb %xmm3, %xmm3, %xmm5 384 # CHECK-NEXT: 11. 1 0.0 0.0 0.0 vpcmpgtb %xmm3, %xmm3, %xmm3 388 # CHECK-NEXT: 15. 1 0.0 0.0 0.0 vpcmpgtb %xmm3, %xmm3, %xmm5
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/ |
D | dependency-breaking-pcmpgt.s | 11 vpcmpgtb %xmm0, %xmm0, %xmm1 label 35 # CHECK-NEXT: 1 0 0.25 vpcmpgtb %xmm0, %xmm0, %xmm1 71 … - - - - - - - - - - vpcmpgtb %xmm0, %xmm0, %xm… 79 # CHECK: [0,0] DR .. vpcmpgtb %xmm0, %xmm0, %xmm1 83 # CHECK-NEXT: [1,0] .D--R.. vpcmpgtb %xmm0, %xmm0, %xmm1 87 # CHECK-NEXT: [2,0] . D--R. vpcmpgtb %xmm0, %xmm0, %xmm1 99 # CHECK-NEXT: 0. 3 0.0 0.0 1.3 vpcmpgtb %xmm0, %xmm0, %xmm1
|
D | zero-idioms.s | 19 vpcmpgtb %xmm3, %xmm3, %xmm3 label 24 vpcmpgtb %xmm3, %xmm3, %xmm5 label 121 # CHECK-NEXT: 1 0 0.25 vpcmpgtb %xmm3, %xmm3, %xmm3 125 # CHECK-NEXT: 1 0 0.25 vpcmpgtb %xmm3, %xmm3, %xmm5 238 … - - - - - - - - - - vpcmpgtb %xmm3, %xmm3, %xm… 242 … - - - - - - - - - - vpcmpgtb %xmm3, %xmm3, %xm… 314 # CHECK-NEXT: [0,11] . D---R . . . . . vpcmpgtb %xmm3, %xmm3, %xmm3 318 # CHECK-NEXT: [0,15] . D---R . . . . . vpcmpgtb %xmm3, %xmm3, %xmm5 393 # CHECK-NEXT: 11. 1 0.0 0.0 3.0 vpcmpgtb %xmm3, %xmm3, %xmm3 397 # CHECK-NEXT: 15. 1 0.0 0.0 3.0 vpcmpgtb %xmm3, %xmm3, %xmm5
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | zero-idioms.s | 24 vpcmpgtb %xmm3, %xmm3, %xmm3 label 29 vpcmpgtb %xmm3, %xmm3, %xmm5 label 34 vpcmpgtb %ymm3, %ymm3, %ymm3 label 39 vpcmpgtb %ymm3, %ymm3, %ymm5 label 136 # CHECK-NEXT: 1 0 0.25 vpcmpgtb %xmm3, %xmm3, %xmm3 140 # CHECK-NEXT: 1 0 0.25 vpcmpgtb %xmm3, %xmm3, %xmm5 144 # CHECK-NEXT: 1 0 0.25 vpcmpgtb %ymm3, %ymm3, %ymm3 148 # CHECK-NEXT: 1 0 0.25 vpcmpgtb %ymm3, %ymm3, %ymm5 242 # CHECK-NEXT: - - - - - - - - - - vpcmpgtb %xmm3,… 246 # CHECK-NEXT: - - - - - - - - - - vpcmpgtb %xmm3,… [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | zero-idioms.s | 24 vpcmpgtb %xmm3, %xmm3, %xmm3 label 29 vpcmpgtb %xmm3, %xmm3, %xmm5 label 34 vpcmpgtb %ymm3, %ymm3, %ymm3 label 39 vpcmpgtb %ymm3, %ymm3, %ymm5 label 136 # CHECK-NEXT: 1 0 0.17 vpcmpgtb %xmm3, %xmm3, %xmm3 140 # CHECK-NEXT: 1 0 0.17 vpcmpgtb %xmm3, %xmm3, %xmm5 144 # CHECK-NEXT: 1 0 0.17 vpcmpgtb %ymm3, %ymm3, %ymm3 148 # CHECK-NEXT: 1 0 0.17 vpcmpgtb %ymm3, %ymm3, %ymm5 242 # CHECK-NEXT: - - - - - - - - - - vpcmpgtb %xmm3,… 246 # CHECK-NEXT: - - - - - - - - - - vpcmpgtb %xmm3,… [all …]
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | bitcast-and-setcc-128.ll | 150 ; AVX12-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 151 ; AVX12-NEXT: vpcmpgtb %xmm3, %xmm2, %xmm1 159 ; AVX512F-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 160 ; AVX512F-NEXT: vpcmpgtb %xmm3, %xmm2, %xmm1 168 ; AVX512BW-NEXT: vpcmpgtb %xmm1, %xmm0, %k1 169 ; AVX512BW-NEXT: vpcmpgtb %xmm3, %xmm2, %k0 {%k1} 210 ; AVX12-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 212 ; AVX12-NEXT: vpcmpgtb %xmm3, %xmm2, %xmm1 221 ; AVX512F-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 224 ; AVX512F-NEXT: vpcmpgtb %xmm3, %xmm2, %xmm0 [all …]
|
D | bitcast-and-setcc-512.ll | 510 ; AVX1-NEXT: vpcmpgtb %xmm8, %xmm9, %xmm8 511 ; AVX1-NEXT: vpcmpgtb %xmm3, %xmm1, %xmm9 514 ; AVX1-NEXT: vpcmpgtb %xmm3, %xmm1, %xmm1 515 ; AVX1-NEXT: vpcmpgtb %xmm2, %xmm0, %xmm0 518 ; AVX1-NEXT: vpcmpgtb %xmm2, %xmm3, %xmm2 520 ; AVX1-NEXT: vpcmpgtb %xmm7, %xmm5, %xmm3 524 ; AVX1-NEXT: vpcmpgtb %xmm5, %xmm7, %xmm5 526 ; AVX1-NEXT: vpcmpgtb %xmm6, %xmm4, %xmm4 543 ; AVX2-NEXT: vpcmpgtb %ymm2, %ymm0, %ymm0 544 ; AVX2-NEXT: vpcmpgtb %ymm3, %ymm1, %ymm1 [all …]
|
D | bitcast-setcc-128.ll | 123 ; AVX12-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 130 ; AVX512F-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 137 ; AVX512BW-NEXT: vpcmpgtb %xmm1, %xmm0, %k0 167 ; AVX12-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 175 ; AVX512F-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 185 ; AVX512BW-NEXT: vpcmpgtb %xmm1, %xmm0, %k0 354 ; AVX12-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 362 ; AVX512F-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 372 ; AVX512BW-NEXT: vpcmpgtb %xmm1, %xmm0, %k0 429 ; AVX12-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 [all …]
|
D | vector-compare-results.ll | 109 ; AVX-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 361 ; AVX1-NEXT: vpcmpgtb %xmm2, %xmm3, %xmm2 362 ; AVX1-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 368 ; AVX2-NEXT: vpcmpgtb %ymm1, %ymm0, %ymm0 373 ; AVX512-NEXT: vpcmpgtb %ymm1, %ymm0, %ymm0 793 ; AVX1-NEXT: vpcmpgtb %xmm2, %xmm0, %xmm4 797 ; AVX1-NEXT: vpcmpgtb %xmm2, %xmm0, %xmm0 801 ; AVX1-NEXT: vpcmpgtb %xmm3, %xmm1, %xmm0 805 ; AVX1-NEXT: vpcmpgtb %xmm0, %xmm1, %xmm0 818 ; AVX2-NEXT: vpcmpgtb %ymm2, %ymm0, %ymm0 [all …]
|
D | bitcast-setcc-512.ll | 227 ; AVX1-NEXT: vpcmpgtb %xmm2, %xmm0, %xmm4 231 ; AVX1-NEXT: vpcmpgtb %xmm2, %xmm0, %xmm0 235 ; AVX1-NEXT: vpcmpgtb %xmm3, %xmm1, %xmm0 239 ; AVX1-NEXT: vpcmpgtb %xmm0, %xmm1, %xmm0 250 ; AVX2-NEXT: vpcmpgtb %ymm2, %ymm0, %ymm0 252 ; AVX2-NEXT: vpcmpgtb %ymm3, %ymm1, %ymm0 263 ; AVX512F-NEXT: vpcmpgtb %ymm2, %ymm3, %ymm2 264 ; AVX512F-NEXT: vpcmpgtb %ymm1, %ymm0, %ymm0 274 ; AVX512BW-NEXT: vpcmpgtb %zmm1, %zmm0, %k0 454 ; AVX512F-NEXT: vpcmpgtb %ymm0, %ymm1, %ymm2 [all …]
|
D | var-permute-256.ll | 157 ; AVX1-NEXT: vpcmpgtb %xmm2, %xmm1, %xmm4 162 ; AVX1-NEXT: vpcmpgtb %xmm2, %xmm3, %xmm2 177 ; AVX2-NEXT: vpcmpgtb {{.*}}(%rip), %ymm1, %ymm1 189 ; AVX512-NEXT: vpcmpgtb {{.*}}(%rip), %ymm1, %ymm1 201 ; AVX512VLDQ-NEXT: vpcmpgtb {{.*}}(%rip), %ymm1, %ymm1 279 ; AVX1-NEXT: vpcmpgtb %xmm3, %xmm2, %xmm4 284 ; AVX1-NEXT: vpcmpgtb %xmm3, %xmm1, %xmm3 297 ; AVX2-NEXT: vpcmpgtb {{.*}}(%rip), %ymm1, %ymm1 307 ; AVX512-NEXT: vpcmpgtb {{.*}}(%rip), %ymm1, %ymm1 317 ; AVX512VLDQ-NEXT: vpcmpgtb {{.*}}(%rip), %ymm1, %ymm1 [all …]
|
D | avx512bwvl-vec-cmp.ll | 18 ; CHECK-NEXT: vpcmpgtb %ymm1, %ymm0, %k1 127 ; CHECK-NEXT: vpcmpgtb %ymm2, %ymm1, %k1 128 ; CHECK-NEXT: vpcmpgtb (%rdi), %ymm0, %k1 {%k1} 168 ; CHECK-NEXT: vpcmpgtb %xmm1, %xmm0, %k1 277 ; CHECK-NEXT: vpcmpgtb %xmm2, %xmm1, %k1 278 ; CHECK-NEXT: vpcmpgtb (%rdi), %xmm0, %k1 {%k1}
|
D | bitcast-and-setcc-256.ll | 646 ; AVX1-NEXT: vpcmpgtb %xmm4, %xmm5, %xmm4 647 ; AVX1-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 650 ; AVX1-NEXT: vpcmpgtb %xmm1, %xmm5, %xmm1 652 ; AVX1-NEXT: vpcmpgtb %xmm3, %xmm2, %xmm2 663 ; AVX2-NEXT: vpcmpgtb %ymm1, %ymm0, %ymm0 664 ; AVX2-NEXT: vpcmpgtb %ymm3, %ymm2, %ymm1 672 ; AVX512F-NEXT: vpcmpgtb %ymm1, %ymm0, %ymm0 673 ; AVX512F-NEXT: vpcmpgtb %ymm3, %ymm2, %ymm1 681 ; AVX512BW-NEXT: vpcmpgtb %ymm1, %ymm0, %k1 682 ; AVX512BW-NEXT: vpcmpgtb %ymm3, %ymm2, %k0 {%k1}
|
D | avx512bw-vec-cmp.ll | 18 ; CHECK-NEXT: vpcmpgtb %zmm1, %zmm0, %k1 127 ; CHECK-NEXT: vpcmpgtb %zmm2, %zmm1, %k1 128 ; CHECK-NEXT: vpcmpgtb (%rdi), %zmm0, %k1 {%k1}
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-avx512bwvl.s | 90 vpcmpgtb %xmm0, %xmm1, %k2 label 91 vpcmpgtb (%rax), %xmm1, %k2 label 92 vpcmpgtb %xmm0, %xmm1, %k2 {k3} label 93 vpcmpgtb (%rax), %xmm1, %k2 {k3} label 95 vpcmpgtb %ymm0, %ymm1, %k2 label 96 vpcmpgtb (%rax), %ymm1, %k2 label 97 vpcmpgtb %ymm0, %ymm1, %k2 {k3} label 98 vpcmpgtb (%rax), %ymm1, %k2 {k3} label 387 # CHECK-NEXT: 1 1 0.50 vpcmpgtb %xmm0, %xmm1, %k2 388 # CHECK-NEXT: 2 7 0.50 * vpcmpgtb (%rax), %xmm1, %k2 [all …]
|
D | resources-avx512bw.s | 66 vpcmpgtb %zmm0, %zmm1, %k2 label 67 vpcmpgtb (%rax), %zmm1, %k2 label 68 vpcmpgtb %zmm0, %zmm1, %k2 {k3} label 69 vpcmpgtb (%rax), %zmm1, %k2 {k3} label 244 # CHECK-NEXT: 1 1 0.50 vpcmpgtb %zmm0, %zmm1, %k2 245 # CHECK-NEXT: 2 8 0.50 * vpcmpgtb (%rax), %zmm1, %k2 246 # CHECK-NEXT: 1 1 0.50 vpcmpgtb %zmm0, %zmm1, %k2 {%k3} 247 # CHECK-NEXT: 2 8 0.50 * vpcmpgtb (%rax), %zmm1, %k2 {%k3} 411 # CHECK-NEXT: - - - 0.50 - 0.50 - - vpcmpgtb %zmm0, %zmm1, %k2 412 # CHECK-NEXT: - - - 0.50 - 0.50 0.50 0.50 vpcmpgtb (%rax), %zmm1, %k2 [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | resources-avx512bwvl.s | 90 vpcmpgtb %xmm0, %xmm1, %k2 label 91 vpcmpgtb (%rax), %xmm1, %k2 label 92 vpcmpgtb %xmm0, %xmm1, %k2 {k3} label 93 vpcmpgtb (%rax), %xmm1, %k2 {k3} label 95 vpcmpgtb %ymm0, %ymm1, %k2 label 96 vpcmpgtb (%rax), %ymm1, %k2 label 97 vpcmpgtb %ymm0, %ymm1, %k2 {k3} label 98 vpcmpgtb (%rax), %ymm1, %k2 {k3} label 387 # CHECK-NEXT: 1 4 1.00 vpcmpgtb %xmm0, %xmm1, %k2 388 # CHECK-NEXT: 2 10 1.00 * vpcmpgtb (%rax), %xmm1, %k2 [all …]
|
D | zero-idioms.s | 24 vpcmpgtb %xmm3, %xmm3, %xmm3 label 29 vpcmpgtb %xmm3, %xmm3, %xmm5 label 34 vpcmpgtb %ymm3, %ymm3, %ymm3 label 39 vpcmpgtb %ymm3, %ymm3, %ymm5 label 198 # CHECK-NEXT: 1 0 0.17 vpcmpgtb %xmm3, %xmm3, %xmm3 202 # CHECK-NEXT: 1 0 0.17 vpcmpgtb %xmm3, %xmm3, %xmm5 206 # CHECK-NEXT: 1 0 0.17 vpcmpgtb %ymm3, %ymm3, %ymm3 210 # CHECK-NEXT: 1 0 0.17 vpcmpgtb %ymm3, %ymm3, %ymm5 360 # CHECK-NEXT: - - - - - - - - - - vpcmpgtb %xmm3,… 364 # CHECK-NEXT: - - - - - - - - - - vpcmpgtb %xmm3,… [all …]
|
D | resources-avx512bw.s | 66 vpcmpgtb %zmm0, %zmm1, %k2 label 67 vpcmpgtb (%rax), %zmm1, %k2 label 68 vpcmpgtb %zmm0, %zmm1, %k2 {k3} label 69 vpcmpgtb (%rax), %zmm1, %k2 {k3} label 244 # CHECK-NEXT: 1 4 1.00 vpcmpgtb %zmm0, %zmm1, %k2 245 # CHECK-NEXT: 2 11 1.00 * vpcmpgtb (%rax), %zmm1, %k2 246 # CHECK-NEXT: 1 4 1.00 vpcmpgtb %zmm0, %zmm1, %k2 {%k3} 247 # CHECK-NEXT: 2 11 1.00 * vpcmpgtb (%rax), %zmm1, %k2 {%k3} 413 # CHECK-NEXT: - - - - - - - 1.00 - - vpcmpgtb %zmm0,… 414 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - vpcmpgtb (%rax)… [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/ |
D | zero-idioms.s | 24 vpcmpgtb %xmm3, %xmm3, %xmm3 label 29 vpcmpgtb %xmm3, %xmm3, %xmm5 label 114 # CHECK-NEXT: 1 0 0.25 vpcmpgtb %xmm3, %xmm3, %xmm3 118 # CHECK-NEXT: 1 0 0.25 vpcmpgtb %xmm3, %xmm3, %xmm5 198 # CHECK-NEXT: - - - - - - - - vpcmpgtb %xmm3, %xmm3, %xmm3 202 # CHECK-NEXT: - - - - - - - - vpcmpgtb %xmm3, %xmm3, %xmm5 266 # CHECK-NEXT: [0,11] . D---------R . . .. vpcmpgtb %xmm3, %xmm3, %xmm3 270 # CHECK-NEXT: [0,15] . D--------R . . .. vpcmpgtb %xmm3, %xmm3, %xmm5 337 # CHECK-NEXT: 11. 1 0.0 0.0 9.0 vpcmpgtb %xmm3, %xmm3, %xmm3 341 # CHECK-NEXT: 15. 1 0.0 0.0 8.0 vpcmpgtb %xmm3, %xmm3, %xmm5
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | zero-idioms.s | 24 vpcmpgtb %xmm3, %xmm3, %xmm3 label 29 vpcmpgtb %xmm3, %xmm3, %xmm5 label 126 # CHECK-NEXT: 1 0 0.25 vpcmpgtb %xmm3, %xmm3, %xmm3 130 # CHECK-NEXT: 1 0 0.25 vpcmpgtb %xmm3, %xmm3, %xmm5 224 # CHECK-NEXT: - - - - - - - - - - vpcmpgtb %xmm3,… 228 # CHECK-NEXT: - - - - - - - - - - vpcmpgtb %xmm3,… 304 # CHECK-NEXT: [0,11] . D---R . . . . vpcmpgtb %xmm3, %xmm3, %xmm3 308 # CHECK-NEXT: [0,15] . D--R . . . . vpcmpgtb %xmm3, %xmm3, %xmm5 387 # CHECK-NEXT: 11. 1 0.0 0.0 3.0 vpcmpgtb %xmm3, %xmm3, %xmm3 391 # CHECK-NEXT: 15. 1 0.0 0.0 2.0 vpcmpgtb %xmm3, %xmm3, %xmm5
|
/external/llvm/test/CodeGen/X86/ |
D | avx512bwvl-vec-cmp.ll | 18 ; CHECK-NEXT: vpcmpgtb %ymm1, %ymm0, %k1 127 ; CHECK-NEXT: vpcmpgtb %ymm2, %ymm1, %k1 128 ; CHECK-NEXT: vpcmpgtb (%rdi), %ymm0, %k1 {%k1} 168 ; CHECK-NEXT: vpcmpgtb %xmm1, %xmm0, %k1 277 ; CHECK-NEXT: vpcmpgtb %xmm2, %xmm1, %k1 278 ; CHECK-NEXT: vpcmpgtb (%rdi), %xmm0, %k1 {%k1}
|
D | vector-pcmp.ll | 20 ; AVX-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 153 ; AVX1-NEXT: vpcmpgtb %xmm1, %xmm2, %xmm1 154 ; AVX1-NEXT: vpcmpgtb %xmm0, %xmm2, %xmm0 164 ; AVX2-NEXT: vpcmpgtb %ymm1, %ymm0, %ymm0 398 ; AVX1-NEXT: vpcmpgtb %xmm2, %xmm3, %xmm2 399 ; AVX1-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0 406 ; AVX2-NEXT: vpcmpgtb %ymm1, %ymm0, %ymm0
|
D | avx512bw-vec-cmp.ll | 18 ; CHECK-NEXT: vpcmpgtb %zmm1, %zmm0, %k1 127 ; CHECK-NEXT: vpcmpgtb %zmm2, %zmm1, %k1 128 ; CHECK-NEXT: vpcmpgtb (%rdi), %zmm0, %k1 {%k1}
|