| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | extract_vector_dynelt.ll | 6 ; GCN-DAG: s_cselect_b64 [[C1:[^,]+]], -1, 0 8 ; GCN-DAG: s_cselect_b64 [[C2:[^,]+]], -1, 0 10 ; GCN-DAG: s_cselect_b64 [[C3:[^,]+]], -1, 0 26 ; GCN-DAG: s_cselect_b64 [[C1:[^,]+]], -1, 0 42 ; GCN-DAG: s_cselect_b64 [[C1:[^,]+]], -1, 0 44 ; GCN-DAG: s_cselect_b64 [[C2:[^,]+]], -1, 0 46 ; GCN-DAG: s_cselect_b64 [[C3:[^,]+]], -1, 0 61 ; GCN-DAG: s_cselect_b64 [[C1:[^,]+]], -1, 0 63 ; GCN-DAG: s_cselect_b64 [[C2:[^,]+]], -1, 0 65 ; GCN-DAG: s_cselect_b64 [[C3:[^,]+]], -1, 0 [all …]
|
| H A D | insert_vector_dynelt.ll | 13 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0 17 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0 21 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0 25 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0 94 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0 98 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0 351 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0 355 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0 362 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0 366 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0 [all …]
|
| H A D | extract_vector_elt-f64.ll | 18 ; GCN-DAG: s_cselect_b64 [[C1:[^,]+]], -1, 0 20 ; GCN-DAG: s_cselect_b64 [[C2:[^,]+]], -1, 0 35 ; GCN-DAG: s_cselect_b64 [[C1:[^,]+]], -1, 0 37 ; GCN-DAG: s_cselect_b64 [[C2:[^,]+]], -1, 0 39 ; GCN-DAG: s_cselect_b64 [[C3:[^,]+]], -1, 0
|
| H A D | extract_vector_elt-i64.ll | 35 ; GCN-DAG: s_cselect_b64 [[C1:[^,]+]], -1, 0 49 ; GCN-DAG: s_cselect_b64 [[C1:[^,]+]], -1, 0 64 ; GCN-DAG: s_cselect_b64 [[C1:[^,]+]], -1, 0 66 ; GCN-DAG: s_cselect_b64 [[C2:[^,]+]], -1, 0 81 ; GCN-DAG: s_cselect_b64 [[C1:[^,]+]], -1, 0 83 ; GCN-DAG: s_cselect_b64 [[C2:[^,]+]], -1, 0 85 ; GCN-DAG: s_cselect_b64 [[C3:[^,]+]], -1, 0
|
| H A D | insert_vector_elt.ll | 399 ; SI-NEXT: s_cselect_b64 vcc, -1, 0 404 ; SI-NEXT: s_cselect_b64 vcc, -1, 0 419 ; VI-NEXT: s_cselect_b64 vcc, -1, 0 424 ; VI-NEXT: s_cselect_b64 vcc, -1, 0 444 ; SI-NEXT: s_cselect_b64 vcc, -1, 0 449 ; SI-NEXT: s_cselect_b64 vcc, -1, 0 453 ; SI-NEXT: s_cselect_b64 vcc, -1, 0 468 ; VI-NEXT: s_cselect_b64 vcc, -1, 0 473 ; VI-NEXT: s_cselect_b64 vcc, -1, 0 477 ; VI-NEXT: s_cselect_b64 vcc, -1, 0 [all …]
|
| H A D | implicit-kernarg-backend-usage.ll | 20 ; GFX8V3-NEXT: s_cselect_b64 vcc, -1, 0 26 ; GFX8V3-NEXT: s_cselect_b64 vcc, -1, 0 46 ; GFX8V4-NEXT: s_cselect_b64 vcc, -1, 0 52 ; GFX8V4-NEXT: s_cselect_b64 vcc, -1, 0 72 ; GFX8V5-NEXT: s_cselect_b64 vcc, -1, 0 78 ; GFX8V5-NEXT: s_cselect_b64 vcc, -1, 0 98 ; GFX9V3-NEXT: s_cselect_b64 vcc, -1, 0 106 ; GFX9V3-NEXT: s_cselect_b64 vcc, -1, 0 126 ; GFX9V4-NEXT: s_cselect_b64 vcc, -1, 0 134 ; GFX9V4-NEXT: s_cselect_b64 vcc, -1, 0 [all …]
|
| H A D | llvm.round.f64.ll | 24 ; SI-NEXT: s_cselect_b64 vcc, -1, 0 28 ; SI-NEXT: s_cselect_b64 s[0:1], -1, 0 161 ; SI-NEXT: s_cselect_b64 vcc, -1, 0 188 ; SI-NEXT: s_cselect_b64 vcc, -1, 0 258 ; SI-NEXT: s_cselect_b64 vcc, -1, 0 285 ; SI-NEXT: s_cselect_b64 vcc, -1, 0 308 ; SI-NEXT: s_cselect_b64 vcc, -1, 0 333 ; SI-NEXT: s_cselect_b64 vcc, -1, 0 423 ; SI-NEXT: s_cselect_b64 vcc, -1, 0 449 ; SI-NEXT: s_cselect_b64 vcc, -1, 0 [all …]
|
| H A D | select-opt.ll | 9 ; GCN: s_cselect_b64 [[CMP1:s\[[0-9]+:[0-9]+\]]], -1, 0 11 ; GCN: s_cselect_b64 [[CMP2:s\[[0-9]+:[0-9]+\]]], -1, 0 43 ; GCN: s_cselect_b64 [[CMP1:s\[[0-9]+:[0-9]+\]]], -1, 0 45 ; GCN: s_cselect_b64 [[CMP2:s\[[0-9]+:[0-9]+\]]], -1, 0 77 ; GCN: s_cselect_b64 [[CMP1:s\[[0-9]+:[0-9]+\]]], -1, 0 79 ; GCN: s_cselect_b64 [[CMP2:s\[[0-9]+:[0-9]+\]]], -1, 0 112 ; GCN: s_cselect_b64 [[CMP1:s\[[0-9]+:[0-9]+\]]], -1, 0 114 ; GCN: s_cselect_b64 [[CMP2:s\[[0-9]+:[0-9]+\]]], -1, 0
|
| H A D | setcc-opt.ll | 8 ; GCN: s_cselect_b64 [[CC:[^,]+]], -1, 0 26 ; GCN: s_cselect_b64 [[CC:[^,]+]], -1, 0 44 ; GCN: s_cselect_b64 [[CC:[^,]+]], -1, 0 59 ; GCN: s_cselect_b64 [[CC:[^,]+]], -1, 0 74 ; GCN: s_cselect_b64 [[CC:[^,]+]], -1, 0 89 ; GCN: s_cselect_b64 [[CC:[^,]+]], -1, 0 104 ; GCN: s_cselect_b64 [[CC:[^,]+]], -1, 0 119 ; GCN: s_cselect_b64 [[CC:[^,]+]], -1, 0 161 ; SI: s_cselect_b64 [[CC:[^,]+]], -1, 0 213 ; GCN: s_cselect_b64 [[CC:[^,]+]], -1, 0
|
| H A D | vector-extract-insert.ll | 48 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0 50 ; GCN-NEXT: s_cselect_b64 s[0:1], -1, 0 52 ; GCN-NEXT: s_cselect_b64 s[2:3], -1, 0 56 ; GCN-NEXT: s_cselect_b64 s[4:5], -1, 0 66 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0 69 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0 72 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0
|
| H A D | si-annotate-cfg-loop-assert.ll | 10 ; CHECK-NEXT: s_cselect_b64 s[2:3], -1, 0 12 ; CHECK-NEXT: s_cselect_b64 s[0:1], -1, 0
|
| H A D | expand-scalar-carry-out-select-user.ll | 19 ; GFX7-NEXT: s_cselect_b64 vcc, -1, 0 22 ; GFX7-NEXT: s_cselect_b64 vcc, -1, 0 36 ; GFX9-NEXT: s_cselect_b64 vcc, -1, 0 39 ; GFX9-NEXT: s_cselect_b64 vcc, -1, 0 99 ; GFX7-NEXT: s_cselect_b64 s[0:1], -1, 0 126 ; GFX9-NEXT: s_cselect_b64 s[0:1], -1, 0
|
| H A D | si-annotate-cf.ll | 80 ; SI-NEXT: s_cselect_b64 s[0:1], -1, 0 105 ; FLAT-NEXT: s_cselect_b64 s[0:1], -1, 0 173 ; SI-NEXT: s_cselect_b64 s[0:1], -1, 0 175 ; SI-NEXT: s_cselect_b64 s[4:5], -1, 0 177 ; SI-NEXT: s_cselect_b64 s[2:3], -1, 0 248 ; FLAT-NEXT: s_cselect_b64 s[0:1], -1, 0 250 ; FLAT-NEXT: s_cselect_b64 s[4:5], -1, 0 252 ; FLAT-NEXT: s_cselect_b64 s[2:3], -1, 0
|
| H A D | insert_vector_elt.v2i16.ll | 2421 ; VI-NEXT: s_cselect_b64 vcc, -1, 0 2426 ; VI-NEXT: s_cselect_b64 vcc, -1, 0 2429 ; VI-NEXT: s_cselect_b64 vcc, -1, 0 2433 ; VI-NEXT: s_cselect_b64 vcc, -1, 0 2437 ; VI-NEXT: s_cselect_b64 vcc, -1, 0 2443 ; VI-NEXT: s_cselect_b64 vcc, -1, 0 2447 ; VI-NEXT: s_cselect_b64 vcc, -1, 0 2451 ; VI-NEXT: s_cselect_b64 vcc, -1, 0 2475 ; CI-NEXT: s_cselect_b64 vcc, -1, 0 2498 ; CI-NEXT: s_cselect_b64 vcc, -1, 0 [all …]
|
| H A D | sign_extend.ll | 14 ; SI-NEXT: s_cselect_b64 s[4:5], -1, 0 27 ; VI-NEXT: s_cselect_b64 s[4:5], -1, 0 86 ; SI-NEXT: s_cselect_b64 s[4:5], -1, 0 100 ; VI-NEXT: s_cselect_b64 s[4:5], -1, 0 224 ; SI-NEXT: s_cselect_b64 s[4:5], -1, 0 237 ; VI-NEXT: s_cselect_b64 s[4:5], -1, 0 260 ; SI-NEXT: s_cselect_b64 s[4:5], -1, 0 262 ; SI-NEXT: s_cselect_b64 s[6:7], -1, 0 276 ; VI-NEXT: s_cselect_b64 s[4:5], -1, 0 278 ; VI-NEXT: s_cselect_b64 s[6:7], -1, 0 [all …]
|
| H A D | extractelt-to-trunc.ll | 163 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0 166 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0 169 ; GCN-NEXT: s_cselect_b64 vcc, -1, 0
|
| H A D | vector-alloca-bitcast.ll | 18 ; GCN-PROMOTE: s_cselect_b64 [[CC1:[^,]+]], -1, 0 20 ; GCN-PROMOTE: s_cselect_b64 vcc, -1, 0 23 ; GCN-PROMOTE: s_cselect_b64 vcc, -1, 0 320 ; GCN-PROMOTE: s_cselect_b64 [[CC1:[^,]+]], -1, 0 323 ; GCN-PROMOTE: s_cselect_b64 vcc, -1, 0 326 ; GCN-PROMOTE: s_cselect_b64 vcc, -1, 0
|
| /llvm-project-15.0.7/llvm/test/MC/AMDGPU/ |
| H A D | gfx7_asm_sop2.s | 1929 s_cselect_b64 vcc, s[2:3], s[4:5] label 1932 s_cselect_b64 tba, s[2:3], s[4:5] label 1935 s_cselect_b64 tma, s[2:3], s[4:5] label 1941 s_cselect_b64 exec, s[2:3], s[4:5] label 1953 s_cselect_b64 s[10:11], vcc, s[4:5] label 1956 s_cselect_b64 s[10:11], tba, s[4:5] label 1959 s_cselect_b64 s[10:11], tma, s[4:5] label 1968 s_cselect_b64 s[10:11], 0, s[4:5] label 1971 s_cselect_b64 s[10:11], -1, s[4:5] label 2019 s_cselect_b64 s[10:11], s[2:3], 0 label [all …]
|
| H A D | gfx8_asm_sop2.s | 1929 s_cselect_b64 vcc, s[2:3], s[4:5] label 1932 s_cselect_b64 tba, s[2:3], s[4:5] label 1935 s_cselect_b64 tma, s[2:3], s[4:5] label 1941 s_cselect_b64 exec, s[2:3], s[4:5] label 1953 s_cselect_b64 s[10:11], vcc, s[4:5] label 1956 s_cselect_b64 s[10:11], tba, s[4:5] label 1959 s_cselect_b64 s[10:11], tma, s[4:5] label 1968 s_cselect_b64 s[10:11], 0, s[4:5] label 1971 s_cselect_b64 s[10:11], -1, s[4:5] label 2019 s_cselect_b64 s[10:11], s[2:3], 0 label [all …]
|
| H A D | gfx9_asm_sop2.s | 1533 s_cselect_b64 vcc, s[2:3], s[4:5] label 1539 s_cselect_b64 exec, s[2:3], s[4:5] label 1551 s_cselect_b64 s[10:11], vcc, s[4:5] label 1557 s_cselect_b64 s[10:11], exec, s[4:5] label 1560 s_cselect_b64 s[10:11], 0, s[4:5] label 1563 s_cselect_b64 s[10:11], -1, s[4:5] label 1566 s_cselect_b64 s[10:11], 0.5, s[4:5] label 1596 s_cselect_b64 s[10:11], s[2:3], vcc label 1605 s_cselect_b64 s[10:11], s[2:3], 0 label 1608 s_cselect_b64 s[10:11], s[2:3], -1 label [all …]
|
| H A D | gfx10_asm_sop.s | 4362 s_cselect_b64 exec, s[2:3], s[4:5] label 4365 s_cselect_b64 vcc, s[2:3], s[4:5] label 4368 s_cselect_b64 s[0:1], exec, s[4:5] label 4371 s_cselect_b64 s[0:1], vcc, s[4:5] label 4374 s_cselect_b64 s[0:1], 0, s[4:5] label 4377 s_cselect_b64 s[0:1], -1, s[4:5] label 4380 s_cselect_b64 s[0:1], 0.5, s[4:5] label 4395 s_cselect_b64 s[0:1], s[2:3], vcc label 4398 s_cselect_b64 s[0:1], s[2:3], 0 label 4401 s_cselect_b64 s[0:1], s[2:3], -1 label [all …]
|
| H A D | gfx11_asm_scalar.s | 4110 s_cselect_b64 exec, s[2:3], s[4:5] label 4113 s_cselect_b64 vcc, s[2:3], s[4:5] label 4116 s_cselect_b64 s[0:1], exec, s[4:5] label 4119 s_cselect_b64 s[0:1], vcc, s[4:5] label 4122 s_cselect_b64 s[0:1], 0, s[4:5] label 4125 s_cselect_b64 s[0:1], -1, s[4:5] label 4128 s_cselect_b64 s[0:1], 0.5, s[4:5] label 4143 s_cselect_b64 s[0:1], s[2:3], vcc label 4146 s_cselect_b64 s[0:1], s[2:3], 0 label 4149 s_cselect_b64 s[0:1], s[2:3], -1 label [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | implicit-kernarg-backend-usage-global-isel.ll | 20 ; GFX8V3-NEXT: s_cselect_b64 s[2:3], s[2:3], 0 24 ; GFX8V3-NEXT: s_cselect_b64 s[0:1], s[4:5], 0 44 ; GFX8V4-NEXT: s_cselect_b64 s[2:3], s[2:3], 0 48 ; GFX8V4-NEXT: s_cselect_b64 s[0:1], s[4:5], 0 68 ; GFX8V5-NEXT: s_cselect_b64 s[2:3], s[2:3], 0 72 ; GFX8V5-NEXT: s_cselect_b64 s[0:1], s[4:5], 0 93 ; GFX9V3-NEXT: s_cselect_b64 s[2:3], s[2:3], 0 98 ; GFX9V3-NEXT: s_cselect_b64 s[0:1], s[4:5], 0 119 ; GFX9V4-NEXT: s_cselect_b64 s[2:3], s[2:3], 0 124 ; GFX9V4-NEXT: s_cselect_b64 s[0:1], s[4:5], 0 [all …]
|
| H A D | fshl.ll | 5714 ; GFX6-NEXT: s_cselect_b64 s[4:5], s[6:7], 0 5761 ; GFX8-NEXT: s_cselect_b64 s[4:5], s[6:7], 0 5808 ; GFX9-NEXT: s_cselect_b64 s[4:5], s[6:7], 0 5855 ; GFX10-NEXT: s_cselect_b64 s[4:5], s[8:9], 0 5903 ; GFX11-NEXT: s_cselect_b64 s[4:5], s[8:9], 0 6449 ; GFX6-NEXT: s_cselect_b64 s[6:7], s[6:7], 0 6504 ; GFX8-NEXT: s_cselect_b64 s[6:7], s[6:7], 0 6559 ; GFX9-NEXT: s_cselect_b64 s[6:7], s[6:7], 0 6761 ; GFX6-NEXT: s_cselect_b64 s[2:3], s[6:7], 0 6816 ; GFX8-NEXT: s_cselect_b64 s[2:3], s[6:7], 0 [all …]
|
| H A D | fshr.ll | 5761 ; GFX6-NEXT: s_cselect_b64 s[2:3], s[2:3], 0 5781 ; GFX6-NEXT: s_cselect_b64 s[6:7], s[0:1], 0 5808 ; GFX8-NEXT: s_cselect_b64 s[2:3], s[2:3], 0 5828 ; GFX8-NEXT: s_cselect_b64 s[6:7], s[0:1], 0 5855 ; GFX9-NEXT: s_cselect_b64 s[2:3], s[2:3], 0 5875 ; GFX9-NEXT: s_cselect_b64 s[6:7], s[0:1], 0 6511 ; GFX6-NEXT: s_cselect_b64 s[2:3], s[2:3], 0 6567 ; GFX8-NEXT: s_cselect_b64 s[2:3], s[2:3], 0 6623 ; GFX9-NEXT: s_cselect_b64 s[2:3], s[2:3], 0 6823 ; GFX6-NEXT: s_cselect_b64 s[2:3], s[4:5], 0 [all …]
|