/external/llvm-project/llvm/test/CodeGen/X86/ |
D | pr45563.ll | 27 ; CHECK-NEXT: vpcmpgtq %xmm8, %xmm10, %xmm8 28 ; CHECK-NEXT: vpcmpgtq %xmm7, %xmm9, %xmm7 33 ; CHECK-NEXT: vpcmpgtq %xmm10, %xmm7, %xmm7 34 ; CHECK-NEXT: vpcmpgtq %xmm6, %xmm9, %xmm6 39 ; CHECK-NEXT: vpcmpgtq %xmm7, %xmm6, %xmm6 40 ; CHECK-NEXT: vpcmpgtq %xmm5, %xmm9, %xmm5 45 ; CHECK-NEXT: vpcmpgtq %xmm6, %xmm7, %xmm6 46 ; CHECK-NEXT: vpcmpgtq %xmm4, %xmm9, %xmm4
|
D | vector-popcnt-256-ult-ugt.ll | 9497 ; AVX512VPOPCNTDQ-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm0 9563 ; AVX512VPOPCNTDQ-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm0 9619 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0 9620 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm2, %xmm1 9637 ; AVX2-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm0 9645 ; AVX512VPOPCNTDQ-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm0 9663 ; BITALG_NOVLX-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm0 9703 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm0 9704 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm1, %xmm1 9721 ; AVX2-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm0 [all …]
|
D | vector-compare-results.ll | 67 ; AVX-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0 229 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm2 230 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0 237 ; AVX2-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm0 245 ; AVX512-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm0 575 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4 576 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm1, %xmm1 580 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm4, %xmm3 581 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm0, %xmm0 589 ; AVX2-NEXT: vpcmpgtq %ymm3, %ymm1, %ymm1 [all …]
|
D | bitcast-and-setcc-512.ll | 39 ; AVX1-NEXT: vpcmpgtq %xmm8, %xmm9, %xmm8 40 ; AVX1-NEXT: vpcmpgtq %xmm7, %xmm5, %xmm5 44 ; AVX1-NEXT: vpcmpgtq %xmm7, %xmm5, %xmm5 45 ; AVX1-NEXT: vpcmpgtq %xmm6, %xmm4, %xmm4 50 ; AVX1-NEXT: vpcmpgtq %xmm5, %xmm6, %xmm5 51 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm1, %xmm1 55 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm5, %xmm3 56 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm0, %xmm0 67 ; AVX2-NEXT: vpcmpgtq %ymm7, %ymm5, %ymm5 68 ; AVX2-NEXT: vpcmpgtq %ymm6, %ymm4, %ymm4 [all …]
|
D | vector-trunc-ssat.ll | 115 ; AVX-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2 118 ; AVX-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm2 261 ; AVX-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2 264 ; AVX-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm2 485 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm2, %xmm3 486 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm2, %xmm4 489 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm0, %xmm5 491 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm1, %xmm2 501 ; AVX2-SLOW-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm2 504 ; AVX2-SLOW-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm2 [all …]
|
D | vector-trunc-packus.ll | 111 ; AVX-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2 114 ; AVX-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm1 263 ; AVX-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2 266 ; AVX-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm1 487 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm2, %xmm3 488 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm2, %xmm4 491 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm0, %xmm5 493 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm1, %xmm2 503 ; AVX2-SLOW-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm2 506 ; AVX2-SLOW-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm1 [all …]
|
D | promote-cmp.ll | 72 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm2 73 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm3 81 ; AVX2-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm2
|
D | vselect-minmax.ll | 4626 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4 4627 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm2, %xmm5 4632 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm4, %xmm2 4633 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm3, %xmm4 4640 ; AVX2-NEXT: vpcmpgtq %ymm0, %ymm2, %ymm4 4642 ; AVX2-NEXT: vpcmpgtq %ymm1, %ymm3, %ymm2 4747 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4 4748 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm2, %xmm5 4753 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm4, %xmm2 4754 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm3, %xmm4 [all …]
|
D | bitcast-setcc-512.ll | 302 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4 303 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm1, %xmm1 307 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm4, %xmm3 308 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm0, %xmm0 318 ; AVX2-NEXT: vpcmpgtq %ymm3, %ymm1, %ymm1 319 ; AVX2-NEXT: vpcmpgtq %ymm2, %ymm0, %ymm0 329 ; AVX512F-NEXT: vpcmpgtq %zmm1, %zmm0, %k0 337 ; AVX512BW-NEXT: vpcmpgtq %zmm1, %zmm0, %k0 620 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm2 621 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm3, %xmm0 [all …]
|
D | ssub_sat_vec.ll | 1377 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm1, %xmm2 1379 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0 1389 ; AVX2-NEXT: vpcmpgtq %xmm2, %xmm1, %xmm2 1391 ; AVX2-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0 1401 ; AVX512F-NEXT: vpcmpgtq %xmm2, %xmm1, %xmm2 1403 ; AVX512F-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0 1413 ; AVX512BW-NEXT: vpcmpgtq %xmm2, %xmm1, %k0 1415 ; AVX512BW-NEXT: vpcmpgtq %xmm1, %xmm0, %k1 1417 ; AVX512BW-NEXT: vpcmpgtq %xmm1, %xmm2, %k2 1633 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm2, %xmm4 [all …]
|
D | bitcast-setcc-256.ll | 231 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm2 232 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0 241 ; AVX2-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm0 249 ; AVX512F-NEXT: vpcmpgtq %ymm1, %ymm0, %k0 257 ; AVX512BW-NEXT: vpcmpgtq %ymm1, %ymm0, %k0 453 ; AVX512F-NEXT: vpcmpgtq %ymm0, %ymm1, %k0 462 ; AVX512BW-NEXT: vpcmpgtq %ymm0, %ymm1, %k0
|
D | vector-trunc-usat.ll | 79 ; AVX-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm2 184 ; AVX-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm2 327 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm2 330 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm3, %xmm1 344 ; AVX2-SLOW-NEXT: vpcmpgtq %ymm1, %ymm2, %ymm1 357 ; AVX2-FAST-NEXT: vpcmpgtq %ymm1, %ymm2, %ymm1 613 ; AVX1-NEXT: vpcmpgtq %xmm5, %xmm6, %xmm8 615 ; AVX1-NEXT: vpcmpgtq %xmm7, %xmm6, %xmm7 617 ; AVX1-NEXT: vpcmpgtq %xmm5, %xmm6, %xmm5 619 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm6, %xmm4 [all …]
|
D | bitcast-and-setcc-256.ll | 60 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4 61 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm2, %xmm2 65 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm4, %xmm3 66 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0 76 ; AVX2-NEXT: vpcmpgtq %ymm3, %ymm2, %ymm2 77 ; AVX2-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm0 86 ; AVX512F-NEXT: vpcmpgtq %ymm1, %ymm0, %k1 87 ; AVX512F-NEXT: vpcmpgtq %ymm3, %ymm2, %k0 {%k1} 95 ; AVX512BW-NEXT: vpcmpgtq %ymm1, %ymm0, %k1 96 ; AVX512BW-NEXT: vpcmpgtq %ymm3, %ymm2, %k0 {%k1}
|
D | avx2-cmp.ll | 23 ; X32-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm0 28 ; X64-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm0
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | dependency-breaking-pcmpgt.s | 14 vpcmpgtq %xmm3, %xmm3, %xmm0 label 38 # CHECK-NEXT: 1 0 0.50 vpcmpgtq %xmm3, %xmm3, %xmm0 65 … - - - - - - - - - - vpcmpgtq %xmm3, %xmm3, %xm… 73 # CHECK-NEXT: [0,3] .DR .. vpcmpgtq %xmm3, %xmm3, %xmm0 77 # CHECK-NEXT: [1,3] . DR.. vpcmpgtq %xmm3, %xmm3, %xmm0 81 # CHECK-NEXT: [2,3] . DR vpcmpgtq %xmm3, %xmm3, %xmm0 93 # CHECK-NEXT: 3. 3 0.0 0.0 0.0 vpcmpgtq %xmm3, %xmm3, %xmm0
|
D | zero-idioms.s | 21 vpcmpgtq %xmm3, %xmm3, %xmm3 label 26 vpcmpgtq %xmm3, %xmm3, %xmm5 label 123 # CHECK-NEXT: 1 0 0.50 vpcmpgtq %xmm3, %xmm3, %xmm3 127 # CHECK-NEXT: 1 0 0.50 vpcmpgtq %xmm3, %xmm3, %xmm5 231 … - - - - - - - - - - vpcmpgtq %xmm3, %xmm3, %xm… 235 … - - - - - - - - - - vpcmpgtq %xmm3, %xmm3, %xm… 307 # CHECK-NEXT: [0,13] . .DR . . . . . .. vpcmpgtq %xmm3, %xmm3, %xmm3 311 # CHECK-NEXT: [0,17] . . DR. . . . . .. vpcmpgtq %xmm3, %xmm3, %xmm5 386 # CHECK-NEXT: 13. 1 0.0 0.0 0.0 vpcmpgtq %xmm3, %xmm3, %xmm3 390 # CHECK-NEXT: 17. 1 0.0 0.0 0.0 vpcmpgtq %xmm3, %xmm3, %xmm5
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/ |
D | dependency-breaking-pcmpgt.s | 14 vpcmpgtq %xmm3, %xmm3, %xmm0 label 38 # CHECK-NEXT: 1 2 1.00 vpcmpgtq %xmm3, %xmm3, %xmm0 74 … - 0.50 0.50 - - - - - - - vpcmpgtq %xmm3, %xmm3, %xm… 82 # CHECK-NEXT: [0,3] DeeER.. vpcmpgtq %xmm3, %xmm3, %xmm0 86 # CHECK-NEXT: [1,3] .DeeER. vpcmpgtq %xmm3, %xmm3, %xmm0 90 # CHECK-NEXT: [2,3] . DeeER vpcmpgtq %xmm3, %xmm3, %xmm0 102 # CHECK-NEXT: 3. 3 1.0 1.0 0.0 vpcmpgtq %xmm3, %xmm3, %xmm0
|
D | zero-idioms.s | 21 vpcmpgtq %xmm3, %xmm3, %xmm3 label 26 vpcmpgtq %xmm3, %xmm3, %xmm5 label 123 # CHECK-NEXT: 1 2 1.00 vpcmpgtq %xmm3, %xmm3, %xmm3 127 # CHECK-NEXT: 1 2 1.00 vpcmpgtq %xmm3, %xmm3, %xmm5 240 … - 1.00 - - - - - - - - vpcmpgtq %xmm3, %xmm3, %xm… 244 … - - 1.00 - - - - - - - vpcmpgtq %xmm3, %xmm3, %xm… 316 # CHECK-NEXT: [0,13] . DeeER . . . . . vpcmpgtq %xmm3, %xmm3, %xmm3 320 # CHECK-NEXT: [0,17] . DeeER . . . . . vpcmpgtq %xmm3, %xmm3, %xmm5 395 # CHECK-NEXT: 13. 1 1.0 1.0 0.0 vpcmpgtq %xmm3, %xmm3, %xmm3 399 # CHECK-NEXT: 17. 1 1.0 1.0 0.0 vpcmpgtq %xmm3, %xmm3, %xmm5
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | zero-idioms.s | 26 vpcmpgtq %xmm3, %xmm3, %xmm3 label 31 vpcmpgtq %xmm3, %xmm3, %xmm5 label 36 vpcmpgtq %ymm3, %ymm3, %ymm3 label 41 vpcmpgtq %ymm3, %ymm3, %ymm5 label 138 # CHECK-NEXT: 1 0 0.25 vpcmpgtq %xmm3, %xmm3, %xmm3 142 # CHECK-NEXT: 1 0 0.25 vpcmpgtq %xmm3, %xmm3, %xmm5 146 # CHECK-NEXT: 1 0 0.25 vpcmpgtq %ymm3, %ymm3, %ymm3 150 # CHECK-NEXT: 1 0 0.25 vpcmpgtq %ymm3, %ymm3, %ymm5 244 # CHECK-NEXT: - - - - - - - - - - vpcmpgtq %xmm3,… 248 # CHECK-NEXT: - - - - - - - - - - vpcmpgtq %xmm3,… [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | zero-idioms.s | 26 vpcmpgtq %xmm3, %xmm3, %xmm3 label 31 vpcmpgtq %xmm3, %xmm3, %xmm5 label 36 vpcmpgtq %ymm3, %ymm3, %ymm3 label 41 vpcmpgtq %ymm3, %ymm3, %ymm5 label 138 # CHECK-NEXT: 1 0 0.17 vpcmpgtq %xmm3, %xmm3, %xmm3 142 # CHECK-NEXT: 1 0 0.17 vpcmpgtq %xmm3, %xmm3, %xmm5 146 # CHECK-NEXT: 1 0 0.17 vpcmpgtq %ymm3, %ymm3, %ymm3 150 # CHECK-NEXT: 1 0 0.17 vpcmpgtq %ymm3, %ymm3, %ymm5 244 # CHECK-NEXT: - - - - - - - - - - vpcmpgtq %xmm3,… 248 # CHECK-NEXT: - - - - - - - - - - vpcmpgtq %xmm3,… [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/ |
D | zero-idioms.s | 26 vpcmpgtq %xmm3, %xmm3, %xmm3 label 31 vpcmpgtq %xmm3, %xmm3, %xmm5 label 116 # CHECK-NEXT: 1 0 0.25 vpcmpgtq %xmm3, %xmm3, %xmm3 120 # CHECK-NEXT: 1 0 0.25 vpcmpgtq %xmm3, %xmm3, %xmm5 200 # CHECK-NEXT: - - - - - - - - vpcmpgtq %xmm3, %xmm3, %xmm3 204 # CHECK-NEXT: - - - - - - - - vpcmpgtq %xmm3, %xmm3, %xmm5 268 # CHECK-NEXT: [0,13] . D--------R . . .. vpcmpgtq %xmm3, %xmm3, %xmm3 272 # CHECK-NEXT: [0,17] . D-------R . . .. vpcmpgtq %xmm3, %xmm3, %xmm5 339 # CHECK-NEXT: 13. 1 0.0 0.0 8.0 vpcmpgtq %xmm3, %xmm3, %xmm3 343 # CHECK-NEXT: 17. 1 0.0 0.0 7.0 vpcmpgtq %xmm3, %xmm3, %xmm5
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | zero-idioms.s | 26 vpcmpgtq %xmm3, %xmm3, %xmm3 label 31 vpcmpgtq %xmm3, %xmm3, %xmm5 label 36 vpcmpgtq %ymm3, %ymm3, %ymm3 label 41 vpcmpgtq %ymm3, %ymm3, %ymm5 label 200 # CHECK-NEXT: 1 0 0.17 vpcmpgtq %xmm3, %xmm3, %xmm3 204 # CHECK-NEXT: 1 0 0.17 vpcmpgtq %xmm3, %xmm3, %xmm5 208 # CHECK-NEXT: 1 0 0.17 vpcmpgtq %ymm3, %ymm3, %ymm3 212 # CHECK-NEXT: 1 0 0.17 vpcmpgtq %ymm3, %ymm3, %ymm5 362 # CHECK-NEXT: - - - - - - - - - - vpcmpgtq %xmm3,… 366 # CHECK-NEXT: - - - - - - - - - - vpcmpgtq %xmm3,… [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | zero-idioms.s | 26 vpcmpgtq %xmm3, %xmm3, %xmm3 label 31 vpcmpgtq %xmm3, %xmm3, %xmm5 label 128 # CHECK-NEXT: 1 0 0.25 vpcmpgtq %xmm3, %xmm3, %xmm3 132 # CHECK-NEXT: 1 0 0.25 vpcmpgtq %xmm3, %xmm3, %xmm5 226 # CHECK-NEXT: - - - - - - - - - - vpcmpgtq %xmm3,… 230 # CHECK-NEXT: - - - - - - - - - - vpcmpgtq %xmm3,… 306 # CHECK-NEXT: [0,13] . D--R . . . . vpcmpgtq %xmm3, %xmm3, %xmm3 310 # CHECK-NEXT: [0,17] . D-R . . . . vpcmpgtq %xmm3, %xmm3, %xmm5 389 # CHECK-NEXT: 13. 1 0.0 0.0 2.0 vpcmpgtq %xmm3, %xmm3, %xmm3 393 # CHECK-NEXT: 17. 1 0.0 0.0 1.0 vpcmpgtq %xmm3, %xmm3, %xmm5
|
/external/llvm/test/CodeGen/X86/ |
D | vselect-minmax.ll | 4859 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4 4860 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm3, %xmm5 4864 ; AVX1-NEXT: vpcmpgtq %xmm5, %xmm6, %xmm5 4865 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm2, %xmm6 4873 ; AVX2-NEXT: vpcmpgtq %ymm1, %ymm3, %ymm4 4874 ; AVX2-NEXT: vpcmpgtq %ymm0, %ymm2, %ymm5 5003 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4 5006 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm1, %xmm6 5011 ; AVX1-NEXT: vpcmpgtq %xmm6, %xmm7, %xmm6 5013 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm0, %xmm7 [all …]
|
D | avx512vl-vec-cmp.ll | 18 ; CHECK-NEXT: vpcmpgtq %ymm1, %ymm0, %k1 127 ; CHECK-NEXT: vpcmpgtq %ymm2, %ymm1, %k1 128 ; CHECK-NEXT: vpcmpgtq (%rdi), %ymm0, %k1 {%k1} 203 ; CHECK-NEXT: vpcmpgtq (%rdi){1to4}, %ymm0, %k1 {%k1} 230 ; CHECK-NEXT: vpcmpgtq %xmm1, %xmm0, %k1 339 ; CHECK-NEXT: vpcmpgtq %xmm2, %xmm1, %k1 340 ; CHECK-NEXT: vpcmpgtq (%rdi), %xmm0, %k1 {%k1} 415 ; CHECK-NEXT: vpcmpgtq (%rdi){1to2}, %xmm0, %k1 {%k1}
|