/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | dependency-breaking-pcmpgt.s | 13 vpcmpgtd %xmm2, %xmm2, %xmm3 label 37 # CHECK-NEXT: 1 0 0.50 vpcmpgtd %xmm2, %xmm2, %xmm3 64 … - - - - - - - - - - vpcmpgtd %xmm2, %xmm2, %xm… 72 # CHECK-NEXT: [0,2] .DR .. vpcmpgtd %xmm2, %xmm2, %xmm3 76 # CHECK-NEXT: [1,2] . DR.. vpcmpgtd %xmm2, %xmm2, %xmm3 80 # CHECK-NEXT: [2,2] . DR vpcmpgtd %xmm2, %xmm2, %xmm3 92 # CHECK-NEXT: 2. 3 0.0 0.0 0.0 vpcmpgtd %xmm2, %xmm2, %xmm3
|
D | zero-idioms.s | 20 vpcmpgtd %xmm3, %xmm3, %xmm3 label 25 vpcmpgtd %xmm3, %xmm3, %xmm5 label 122 # CHECK-NEXT: 1 0 0.50 vpcmpgtd %xmm3, %xmm3, %xmm3 126 # CHECK-NEXT: 1 0 0.50 vpcmpgtd %xmm3, %xmm3, %xmm5 230 … - - - - - - - - - - vpcmpgtd %xmm3, %xmm3, %xm… 234 … - - - - - - - - - - vpcmpgtd %xmm3, %xmm3, %xm… 306 # CHECK-NEXT: [0,12] . .DR . . . . . .. vpcmpgtd %xmm3, %xmm3, %xmm3 310 # CHECK-NEXT: [0,16] . . DR. . . . . .. vpcmpgtd %xmm3, %xmm3, %xmm5 385 # CHECK-NEXT: 12. 1 0.0 0.0 0.0 vpcmpgtd %xmm3, %xmm3, %xmm3 389 # CHECK-NEXT: 16. 1 0.0 0.0 0.0 vpcmpgtd %xmm3, %xmm3, %xmm5
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/ |
D | dependency-breaking-pcmpgt.s | 13 vpcmpgtd %xmm2, %xmm2, %xmm3 label 37 # CHECK-NEXT: 1 0 0.25 vpcmpgtd %xmm2, %xmm2, %xmm3 73 … - - - - - - - - - - vpcmpgtd %xmm2, %xmm2, %xm… 81 # CHECK-NEXT: [0,2] DR .. vpcmpgtd %xmm2, %xmm2, %xmm3 85 # CHECK-NEXT: [1,2] .D--R.. vpcmpgtd %xmm2, %xmm2, %xmm3 89 # CHECK-NEXT: [2,2] . D--R. vpcmpgtd %xmm2, %xmm2, %xmm3 101 # CHECK-NEXT: 2. 3 0.0 0.0 1.3 vpcmpgtd %xmm2, %xmm2, %xmm3
|
D | zero-idioms.s | 20 vpcmpgtd %xmm3, %xmm3, %xmm3 label 25 vpcmpgtd %xmm3, %xmm3, %xmm5 label 122 # CHECK-NEXT: 1 0 0.25 vpcmpgtd %xmm3, %xmm3, %xmm3 126 # CHECK-NEXT: 1 0 0.25 vpcmpgtd %xmm3, %xmm3, %xmm5 239 … - - - - - - - - - - vpcmpgtd %xmm3, %xmm3, %xm… 243 … - - - - - - - - - - vpcmpgtd %xmm3, %xmm3, %xm… 315 # CHECK-NEXT: [0,12] . D--R . . . . . vpcmpgtd %xmm3, %xmm3, %xmm3 319 # CHECK-NEXT: [0,16] . D--R . . . . . vpcmpgtd %xmm3, %xmm3, %xmm5 394 # CHECK-NEXT: 12. 1 0.0 0.0 2.0 vpcmpgtd %xmm3, %xmm3, %xmm3 398 # CHECK-NEXT: 16. 1 0.0 0.0 2.0 vpcmpgtd %xmm3, %xmm3, %xmm5
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | bitcast-and-setcc-256.ll | 246 ; AVX1-NEXT: vpcmpgtd %xmm4, %xmm5, %xmm4 247 ; AVX1-NEXT: vpcmpgtd %xmm3, %xmm2, %xmm2 251 ; AVX1-NEXT: vpcmpgtd %xmm3, %xmm4, %xmm3 252 ; AVX1-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 262 ; AVX2-NEXT: vpcmpgtd %ymm3, %ymm2, %ymm2 263 ; AVX2-NEXT: vpcmpgtd %ymm1, %ymm0, %ymm0 272 ; AVX512F-NEXT: vpcmpgtd %ymm1, %ymm0, %k1 273 ; AVX512F-NEXT: vpcmpgtd %ymm3, %ymm2, %k0 {%k1} 281 ; AVX512BW-NEXT: vpcmpgtd %ymm1, %ymm0, %k1 282 ; AVX512BW-NEXT: vpcmpgtd %ymm3, %ymm2, %k0 {%k1} [all …]
|
D | pr48215.ll | 18 ; AVX1-NEXT: vpcmpgtd %xmm2, %xmm1, %xmm3 20 ; AVX1-NEXT: vpcmpgtd %xmm2, %xmm4, %xmm2 23 ; AVX1-NEXT: vpcmpgtd %xmm0, %xmm1, %xmm0 39 ; AVX2-NEXT: vpcmpgtd %ymm0, %ymm2, %ymm0 41 ; AVX2-NEXT: vpcmpgtd %xmm1, %xmm2, %xmm1
|
D | vec_saddo.ll | 65 ; AVX1-NEXT: vpcmpgtd %xmm1, %xmm2, %xmm2 67 ; AVX1-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 75 ; AVX2-NEXT: vpcmpgtd %xmm1, %xmm2, %xmm2 77 ; AVX2-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 85 ; AVX512-NEXT: vpcmpgtd %xmm1, %xmm2, %k0 87 ; AVX512-NEXT: vpcmpgtd %xmm1, %xmm0, %k1 140 ; AVX1-NEXT: vpcmpgtd %xmm1, %xmm2, %xmm2 142 ; AVX1-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 151 ; AVX2-NEXT: vpcmpgtd %xmm1, %xmm2, %xmm2 153 ; AVX2-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 [all …]
|
D | vec_ssubo.ll | 66 ; AVX1-NEXT: vpcmpgtd %xmm2, %xmm1, %xmm2 68 ; AVX1-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 76 ; AVX2-NEXT: vpcmpgtd %xmm2, %xmm1, %xmm2 78 ; AVX2-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 86 ; AVX512-NEXT: vpcmpgtd %xmm2, %xmm1, %k0 88 ; AVX512-NEXT: vpcmpgtd %xmm1, %xmm0, %k1 144 ; AVX1-NEXT: vpcmpgtd %xmm2, %xmm1, %xmm2 146 ; AVX1-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 155 ; AVX2-NEXT: vpcmpgtd %xmm2, %xmm1, %xmm2 157 ; AVX2-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 [all …]
|
D | bitcast-and-setcc-512.ll | 331 ; AVX1-NEXT: vpcmpgtd %xmm8, %xmm9, %xmm8 332 ; AVX1-NEXT: vpcmpgtd %xmm3, %xmm1, %xmm1 336 ; AVX1-NEXT: vpcmpgtd %xmm3, %xmm1, %xmm1 337 ; AVX1-NEXT: vpcmpgtd %xmm2, %xmm0, %xmm0 342 ; AVX1-NEXT: vpcmpgtd %xmm1, %xmm2, %xmm1 343 ; AVX1-NEXT: vpcmpgtd %xmm7, %xmm5, %xmm2 347 ; AVX1-NEXT: vpcmpgtd %xmm2, %xmm3, %xmm2 348 ; AVX1-NEXT: vpcmpgtd %xmm6, %xmm4, %xmm3 359 ; AVX2-NEXT: vpcmpgtd %ymm3, %ymm1, %ymm1 362 ; AVX2-NEXT: vpcmpgtd %ymm2, %ymm0, %ymm0 [all …]
|
D | ssub_sat_vec.ll | 698 ; AVX1-NEXT: vpcmpgtd %xmm2, %xmm1, %xmm2 700 ; AVX1-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 710 ; AVX2-NEXT: vpcmpgtd %xmm2, %xmm1, %xmm2 712 ; AVX2-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 723 ; AVX512F-NEXT: vpcmpgtd %xmm2, %xmm1, %xmm2 725 ; AVX512F-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 736 ; AVX512BW-NEXT: vpcmpgtd %xmm2, %xmm1, %k0 738 ; AVX512BW-NEXT: vpcmpgtd %xmm1, %xmm0, %k1 740 ; AVX512BW-NEXT: vpcmpgtd %xmm1, %xmm2, %k2 807 ; AVX1-NEXT: vpcmpgtd %xmm2, %xmm1, %xmm2 [all …]
|
D | avx512-mask-spills.ll | 11 ; CHECK-NEXT: vpcmpgtd %xmm1, %xmm0, %k1 33 ; CHECK-NEXT: vpcmpgtd %ymm1, %ymm0, %k1 56 ; CHECK-NEXT: vpcmpgtd %zmm1, %zmm0, %k1
|
D | bitcast-and-setcc-128.ll | 68 ; AVX12-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 69 ; AVX12-NEXT: vpcmpgtd %xmm3, %xmm2, %xmm1 77 ; AVX512F-NEXT: vpcmpgtd %xmm1, %xmm0, %k1 78 ; AVX512F-NEXT: vpcmpgtd %xmm3, %xmm2, %k0 {%k1} 85 ; AVX512BW-NEXT: vpcmpgtd %xmm1, %xmm0, %k1 86 ; AVX512BW-NEXT: vpcmpgtd %xmm3, %xmm2, %k0 {%k1} 316 ; AVX12-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 318 ; AVX12-NEXT: vpcmpgtd %xmm3, %xmm2, %xmm1 327 ; AVX512F-NEXT: vpcmpgtd %xmm1, %xmm0, %k0 328 ; AVX512F-NEXT: vpcmpgtd %xmm3, %xmm2, %k1 [all …]
|
D | bitcast-setcc-512.ll | 98 ; AVX1-NEXT: vpcmpgtd %xmm4, %xmm5, %xmm4 99 ; AVX1-NEXT: vpcmpgtd %xmm3, %xmm1, %xmm1 103 ; AVX1-NEXT: vpcmpgtd %xmm3, %xmm4, %xmm3 104 ; AVX1-NEXT: vpcmpgtd %xmm2, %xmm0, %xmm0 114 ; AVX2-NEXT: vpcmpgtd %ymm3, %ymm1, %ymm1 115 ; AVX2-NEXT: vpcmpgtd %ymm2, %ymm0, %ymm0 127 ; AVX512F-NEXT: vpcmpgtd %zmm1, %zmm0, %k0 135 ; AVX512BW-NEXT: vpcmpgtd %zmm1, %zmm0, %k0 573 ; AVX2-NEXT: vpcmpgtd %ymm1, %ymm2, %ymm1 574 ; AVX2-NEXT: vpcmpgtd %ymm0, %ymm2, %ymm0 [all …]
|
D | avx512-movmsk.ll | 40 ; AVX512VL-NEXT: vpcmpgtd %xmm2, %xmm3, %k1 62 ; AVX512VL-NEXT: vpcmpgtd %ymm2, %ymm3, %k1 128 ; AVX512VL-NEXT: vpcmpgtd %xmm2, %xmm3, %k1 151 ; AVX512VL-NEXT: vpcmpgtd %ymm2, %ymm3, %k1
|
D | vector-popcnt-256-ult-ugt.ll | 3333 ; AVX512VPOPCNTDQ-NEXT: vpcmpgtd %ymm1, %ymm0, %ymm0 3399 ; AVX512VPOPCNTDQ-NEXT: vpcmpgtd %ymm0, %ymm1, %ymm0 3463 ; AVX1-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 3464 ; AVX1-NEXT: vpcmpgtd %xmm1, %xmm2, %xmm1 3485 ; AVX2-NEXT: vpcmpgtd %ymm1, %ymm0, %ymm0 3493 ; AVX512VPOPCNTDQ-NEXT: vpcmpgtd %ymm1, %ymm0, %ymm0 3515 ; BITALG_NOVLX-NEXT: vpcmpgtd %ymm1, %ymm0, %ymm0 3567 ; AVX1-NEXT: vpcmpgtd %xmm0, %xmm1, %xmm0 3568 ; AVX1-NEXT: vpcmpgtd %xmm2, %xmm1, %xmm1 3589 ; AVX2-NEXT: vpcmpgtd %ymm0, %ymm1, %ymm0 [all …]
|
D | vector-compare-results.ll | 81 ; AVX-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 266 ; AVX1-NEXT: vpcmpgtd %xmm2, %xmm3, %xmm2 267 ; AVX1-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 274 ; AVX2-NEXT: vpcmpgtd %ymm1, %ymm0, %ymm0 282 ; AVX512-NEXT: vpcmpgtd %ymm1, %ymm0, %ymm0 643 ; AVX1-NEXT: vpcmpgtd %xmm4, %xmm5, %xmm4 644 ; AVX1-NEXT: vpcmpgtd %xmm3, %xmm1, %xmm1 648 ; AVX1-NEXT: vpcmpgtd %xmm3, %xmm4, %xmm3 649 ; AVX1-NEXT: vpcmpgtd %xmm2, %xmm0, %xmm0 657 ; AVX2-NEXT: vpcmpgtd %ymm3, %ymm1, %ymm1 [all …]
|
D | sadd_sat_vec.ll | 702 ; AVX1-NEXT: vpcmpgtd %xmm2, %xmm0, %xmm0 713 ; AVX2-NEXT: vpcmpgtd %xmm2, %xmm0, %xmm0 724 ; AVX512F-NEXT: vpcmpgtd %xmm2, %xmm0, %xmm0 732 ; AVX512BW-NEXT: vpcmpgtd %xmm1, %xmm2, %k0 734 ; AVX512BW-NEXT: vpcmpgtd %xmm1, %xmm0, %k1 736 ; AVX512BW-NEXT: vpcmpgtd %xmm1, %xmm2, %k2 803 ; AVX1-NEXT: vpcmpgtd %xmm2, %xmm0, %xmm0 814 ; AVX2-NEXT: vpcmpgtd %xmm2, %xmm0, %xmm0 825 ; AVX512F-NEXT: vpcmpgtd %xmm2, %xmm0, %xmm0 833 ; AVX512BW-NEXT: vpcmpgtd %xmm1, %xmm2, %k0 [all …]
|
D | avx2-cmp.ll | 8 ; X32-NEXT: vpcmpgtd %ymm0, %ymm1, %ymm0 13 ; X64-NEXT: vpcmpgtd %ymm0, %ymm1, %ymm0
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | zero-idioms.s | 25 vpcmpgtd %xmm3, %xmm3, %xmm3 label 30 vpcmpgtd %xmm3, %xmm3, %xmm5 label 35 vpcmpgtd %ymm3, %ymm3, %ymm3 label 40 vpcmpgtd %ymm3, %ymm3, %ymm5 label 137 # CHECK-NEXT: 1 0 0.25 vpcmpgtd %xmm3, %xmm3, %xmm3 141 # CHECK-NEXT: 1 0 0.25 vpcmpgtd %xmm3, %xmm3, %xmm5 145 # CHECK-NEXT: 1 0 0.25 vpcmpgtd %ymm3, %ymm3, %ymm3 149 # CHECK-NEXT: 1 0 0.25 vpcmpgtd %ymm3, %ymm3, %ymm5 243 # CHECK-NEXT: - - - - - - - - - - vpcmpgtd %xmm3,… 247 # CHECK-NEXT: - - - - - - - - - - vpcmpgtd %xmm3,… [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | zero-idioms.s | 25 vpcmpgtd %xmm3, %xmm3, %xmm3 label 30 vpcmpgtd %xmm3, %xmm3, %xmm5 label 35 vpcmpgtd %ymm3, %ymm3, %ymm3 label 40 vpcmpgtd %ymm3, %ymm3, %ymm5 label 137 # CHECK-NEXT: 1 0 0.17 vpcmpgtd %xmm3, %xmm3, %xmm3 141 # CHECK-NEXT: 1 0 0.17 vpcmpgtd %xmm3, %xmm3, %xmm5 145 # CHECK-NEXT: 1 0 0.17 vpcmpgtd %ymm3, %ymm3, %ymm3 149 # CHECK-NEXT: 1 0 0.17 vpcmpgtd %ymm3, %ymm3, %ymm5 243 # CHECK-NEXT: - - - - - - - - - - vpcmpgtd %xmm3,… 247 # CHECK-NEXT: - - - - - - - - - - vpcmpgtd %xmm3,… [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | avx512-calling-conv.ll | 136 ; KNL-NEXT: vpcmpgtd %ymm1, %ymm0, %ymm0 151 ; SKX-NEXT: vpcmpgtd %ymm1, %ymm0, %k0 165 ; KNL_X32-NEXT: vpcmpgtd %ymm1, %ymm0, %ymm0 188 ; KNL-NEXT: vpcmpgtd %zmm1, %zmm0, %k1 204 ; SKX-NEXT: vpcmpgtd %zmm1, %zmm0, %k0 218 ; KNL_X32-NEXT: vpcmpgtd %zmm1, %zmm0, %k1 242 ; KNL-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 254 ; SKX-NEXT: vpcmpgtd %xmm1, %xmm0, %k0 267 ; KNL_X32-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0 285 ; KNL-NEXT: vpcmpgtd %ymm1, %ymm0, %ymm0 [all …]
|
D | avx512-mask-spills.ll | 13 ; CHECK-NEXT: vpcmpgtd %xmm1, %xmm0, %k0 38 ; CHECK-NEXT: vpcmpgtd %ymm1, %ymm0, %k0 63 ; CHECK-NEXT: vpcmpgtd %zmm1, %zmm0, %k0
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/ |
D | zero-idioms.s | 25 vpcmpgtd %xmm3, %xmm3, %xmm3 label 30 vpcmpgtd %xmm3, %xmm3, %xmm5 label 115 # CHECK-NEXT: 1 0 0.25 vpcmpgtd %xmm3, %xmm3, %xmm3 119 # CHECK-NEXT: 1 0 0.25 vpcmpgtd %xmm3, %xmm3, %xmm5 199 # CHECK-NEXT: - - - - - - - - vpcmpgtd %xmm3, %xmm3, %xmm3 203 # CHECK-NEXT: - - - - - - - - vpcmpgtd %xmm3, %xmm3, %xmm5 267 # CHECK-NEXT: [0,12] . D--------R . . .. vpcmpgtd %xmm3, %xmm3, %xmm3 271 # CHECK-NEXT: [0,16] . D-------R . . .. vpcmpgtd %xmm3, %xmm3, %xmm5 338 # CHECK-NEXT: 12. 1 0.0 0.0 8.0 vpcmpgtd %xmm3, %xmm3, %xmm3 342 # CHECK-NEXT: 16. 1 0.0 0.0 7.0 vpcmpgtd %xmm3, %xmm3, %xmm5
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | zero-idioms.s | 25 vpcmpgtd %xmm3, %xmm3, %xmm3 label 30 vpcmpgtd %xmm3, %xmm3, %xmm5 label 35 vpcmpgtd %ymm3, %ymm3, %ymm3 label 40 vpcmpgtd %ymm3, %ymm3, %ymm5 label 199 # CHECK-NEXT: 1 0 0.17 vpcmpgtd %xmm3, %xmm3, %xmm3 203 # CHECK-NEXT: 1 0 0.17 vpcmpgtd %xmm3, %xmm3, %xmm5 207 # CHECK-NEXT: 1 0 0.17 vpcmpgtd %ymm3, %ymm3, %ymm3 211 # CHECK-NEXT: 1 0 0.17 vpcmpgtd %ymm3, %ymm3, %ymm5 361 # CHECK-NEXT: - - - - - - - - - - vpcmpgtd %xmm3,… 365 # CHECK-NEXT: - - - - - - - - - - vpcmpgtd %xmm3,… [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | zero-idioms.s | 25 vpcmpgtd %xmm3, %xmm3, %xmm3 label 30 vpcmpgtd %xmm3, %xmm3, %xmm5 label 127 # CHECK-NEXT: 1 0 0.25 vpcmpgtd %xmm3, %xmm3, %xmm3 131 # CHECK-NEXT: 1 0 0.25 vpcmpgtd %xmm3, %xmm3, %xmm5 225 # CHECK-NEXT: - - - - - - - - - - vpcmpgtd %xmm3,… 229 # CHECK-NEXT: - - - - - - - - - - vpcmpgtd %xmm3,… 305 # CHECK-NEXT: [0,12] . D--R . . . . vpcmpgtd %xmm3, %xmm3, %xmm3 309 # CHECK-NEXT: [0,16] . D-R . . . . vpcmpgtd %xmm3, %xmm3, %xmm5 388 # CHECK-NEXT: 12. 1 0.0 0.0 2.0 vpcmpgtd %xmm3, %xmm3, %xmm3 392 # CHECK-NEXT: 16. 1 0.0 0.0 1.0 vpcmpgtd %xmm3, %xmm3, %xmm5
|