/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | extract-subvector-16bit.ll | 16 ; SI-NEXT: buffer_load_ushort v4, v[2:3], s[4:7], 0 addr64 glc 18 ; SI-NEXT: buffer_load_ushort v5, v[2:3], s[4:7], 0 addr64 offset:2 glc 20 ; SI-NEXT: buffer_load_ushort v6, v[2:3], s[4:7], 0 addr64 offset:4 glc 22 ; SI-NEXT: buffer_load_ushort v7, v[2:3], s[4:7], 0 addr64 offset:6 glc 24 ; SI-NEXT: buffer_load_ushort v8, v[2:3], s[4:7], 0 addr64 offset:8 glc 26 ; SI-NEXT: buffer_load_ushort v8, v[2:3], s[4:7], 0 addr64 offset:10 glc 28 ; SI-NEXT: buffer_load_ushort v8, v[2:3], s[4:7], 0 addr64 offset:12 glc 30 ; SI-NEXT: buffer_load_ushort v2, v[2:3], s[4:7], 0 addr64 offset:14 glc 47 ; SI-NEXT: buffer_load_ushort v2, v[0:1], s[4:7], 0 addr64 glc 49 ; SI-NEXT: buffer_load_ushort v3, v[0:1], s[4:7], 0 addr64 offset:2 glc [all …]
|
H A D | llvm.amdgcn.div.fixup.f16.ll | 6 ; GCN: buffer_load_ushort v[[A_F16:[0-9]+]] 7 ; GCN: buffer_load_ushort v[[B_F16:[0-9]+]] 8 ; GCN: buffer_load_ushort v[[C_F16:[0-9]+]] 27 ; GCN: buffer_load_ushort v[[B_F16:[0-9]+]] 28 ; GCN: buffer_load_ushort v[[C_F16:[0-9]+]] 46 ; GCN: buffer_load_ushort v[[A_F16:[0-9]+]] 47 ; GCN: buffer_load_ushort v[[C_F16:[0-9]+]] 65 ; GCN: buffer_load_ushort v[[A_F16:[0-9]+]] 66 ; GCN: buffer_load_ushort v[[B_F16:[0-9]+]] 85 ; GCN-DAG: buffer_load_ushort v[[C_F16:[0-9]+]] [all …]
|
H A D | llvm.memcpy.ll | 239 ; SI-DAG: buffer_load_ushort 240 ; SI-DAG: buffer_load_ushort 241 ; SI-DAG: buffer_load_ushort 242 ; SI-DAG: buffer_load_ushort 243 ; SI-DAG: buffer_load_ushort 244 ; SI-DAG: buffer_load_ushort 245 ; SI-DAG: buffer_load_ushort 246 ; SI-DAG: buffer_load_ushort 247 ; SI-DAG: buffer_load_ushort 248 ; SI-DAG: buffer_load_ushort [all …]
|
H A D | unaligned-load-store.ll | 24 ; UNALIGNED: buffer_load_ushort 71 ; ALIGNED: buffer_load_ushort 72 ; ALIGNED: buffer_load_ushort 190 ; ALIGNED: buffer_load_ushort 191 ; ALIGNED: buffer_load_ushort 196 ; ALIGNED: buffer_load_ushort 201 ; ALIGNED: buffer_load_ushort 425 ; ALIGNED: buffer_load_ushort 426 ; ALIGNED: buffer_load_ushort 437 ; ALIGNED: buffer_load_ushort [all...] |
H A D | v_madak_f16.ll | 20 ; SI-NEXT: buffer_load_ushort v0, off, s[12:15], 0 21 ; SI-NEXT: buffer_load_ushort v1, off, s[8:11], 0 46 ; VI-NEXT: buffer_load_ushort v0, off, s[12:15], 0 47 ; VI-NEXT: buffer_load_ushort v1, off, s[8:11], 0 111 ; SI-NEXT: buffer_load_ushort v0, off, s[16:19], 0 glc 113 ; SI-NEXT: buffer_load_ushort v1, off, s[12:15], 0 glc 115 ; SI-NEXT: buffer_load_ushort v2, off, s[4:7], 0 glc 150 ; VI-NEXT: buffer_load_ushort v0, off, s[16:19], 0 glc 152 ; VI-NEXT: buffer_load_ushort v1, off, s[12:15], 0 glc 154 ; VI-NEXT: buffer_load_ushort v [all...] |
H A D | llvm.fmuladd.f16.ll | 33 ; SI-NEXT: buffer_load_ushort v0, off, s[12:15], 0 34 ; SI-NEXT: buffer_load_ushort v1, off, s[16:19], 0 35 ; SI-NEXT: buffer_load_ushort v2, off, s[4:7], 0 67 ; VI-FLUSH-NEXT: buffer_load_ushort v0, off, s[12:15], 0 68 ; VI-FLUSH-NEXT: buffer_load_ushort v1, off, s[16:19], 0 69 ; VI-FLUSH-NEXT: buffer_load_ushort v2, off, s[4:7], 0 95 ; VI-DENORM-NEXT: buffer_load_ushort v0, off, s[12:15], 0 96 ; VI-DENORM-NEXT: buffer_load_ushort v1, off, s[16:19], 0 97 ; VI-DENORM-NEXT: buffer_load_ushort v2, off, s[4:7], 0 119 ; GFX10-FLUSH-NEXT: buffer_load_ushort v [all...] |
H A D | llvm.amdgcn.frexp.exp.f16.ll | 6 ; GCN: buffer_load_ushort v[[A_F16:[0-9]+]] 20 ; GCN: buffer_load_ushort v[[A_F16:[0-9]+]] 36 ; GCN: buffer_load_ushort v[[A_F16:[0-9]+]]
|
H A D | br_cc.f16.ll | 18 ; SI-NEXT: buffer_load_ushort v0, off, s[4:7], 0 glc 20 ; SI-NEXT: buffer_load_ushort v1, off, s[8:11], 0 glc 48 ; VI-NEXT: buffer_load_ushort v0, off, s[4:7], 0 glc 50 ; VI-NEXT: buffer_load_ushort v1, off, s[8:11], 0 glc 116 ; SI-NEXT: buffer_load_ushort v0, off, s[4:7], 0 142 ; VI-NEXT: buffer_load_ushort v0, off, s[4:7], 0 198 ; SI-NEXT: buffer_load_ushort v0, off, s[4:7], 0 224 ; VI-NEXT: buffer_load_ushort v0, off, s[4:7], 0
|
H A D | fmax3.ll | 346 ; SI-NEXT: buffer_load_ushort v0, off, s[12:15], 0 glc 348 ; SI-NEXT: buffer_load_ushort v1, off, s[16:19], 0 glc 350 ; SI-NEXT: buffer_load_ushort v2, off, s[20:23], 0 glc 379 ; VI-NEXT: buffer_load_ushort v0, off, s[12:15], 0 glc 381 ; VI-NEXT: buffer_load_ushort v1, off, s[16:19], 0 glc 384 ; VI-NEXT: buffer_load_ushort v2, off, s[4:7], 0 glc 414 ; GFX9-NEXT: buffer_load_ushort v0, off, s[4:7], 0 glc 416 ; GFX9-NEXT: buffer_load_ushort v1, off, s[16:19], 0 glc 418 ; GFX9-NEXT: buffer_load_ushort v2, off, s[12:15], 0 glc 514 ; SI-NEXT: buffer_load_ushort v [all...] |
H A D | extract-subvector.ll | 20 ; GCN-NEXT: buffer_load_ushort v0, v[2:3], s[8:11], 0 addr64 glc 22 ; GCN-NEXT: buffer_load_ushort v1, v[2:3], s[8:11], 0 addr64 offset:2 glc 24 ; GCN-NEXT: buffer_load_ushort v4, v[2:3], s[8:11], 0 addr64 offset:4 glc 26 ; GCN-NEXT: buffer_load_ushort v4, v[2:3], s[8:11], 0 addr64 offset:6 glc 28 ; GCN-NEXT: buffer_load_ushort v4, v[2:3], s[8:11], 0 addr64 offset:8 glc 30 ; GCN-NEXT: buffer_load_ushort v4, v[2:3], s[8:11], 0 addr64 offset:10 glc 32 ; GCN-NEXT: buffer_load_ushort v4, v[2:3], s[8:11], 0 addr64 offset:12 glc 34 ; GCN-NEXT: buffer_load_ushort v2, v[2:3], s[8:11], 0 addr64 offset:14 glc 47 ; GCN-NEXT: buffer_load_ushort v2, v[0:1], s[8:11], 0 addr64 glc 49 ; GCN-NEXT: buffer_load_ushort v3, v[0:1], s[8:11], 0 addr64 offset:2 glc [all …]
|
H A D | fpext.f16.ll | 19 ; SI-NEXT: buffer_load_ushort v0, off, s[8:11], 0 37 ; GFX89-NEXT: buffer_load_ushort v0, off, s[8:11], 0 100 ; SI-NEXT: buffer_load_ushort v0, off, s[8:11], 0 119 ; GFX89-NEXT: buffer_load_ushort v0, off, s[8:11], 0 433 ; SI-NEXT: buffer_load_ushort v0, off, s[8:11], 0 451 ; GFX89-NEXT: buffer_load_ushort v0, off, s[8:11], 0 515 ; SI-NEXT: buffer_load_ushort v0, off, s[8:11], 0 533 ; GFX89-NEXT: buffer_load_ushort v0, off, s[8:11], 0 597 ; SI-NEXT: buffer_load_ushort v0, off, s[8:11], 0 615 ; GFX89-NEXT: buffer_load_ushort v [all...] |
H A D | fcmp.f16.ll | 21 ; SI-NEXT: buffer_load_ushort v0, off, s[12:15], 0 glc 23 ; SI-NEXT: buffer_load_ushort v1, off, s[4:7], 0 glc 47 ; VI-NEXT: buffer_load_ushort v0, off, s[12:15], 0 glc 49 ; VI-NEXT: buffer_load_ushort v1, off, s[8:11], 0 glc 133 ; SI-NEXT: buffer_load_ushort v0, off, s[12:15], 0 glc 135 ; SI-NEXT: buffer_load_ushort v1, off, s[4:7], 0 glc 159 ; VI-NEXT: buffer_load_ushort v0, off, s[12:15], 0 glc 161 ; VI-NEXT: buffer_load_ushort v1, off, s[8:11], 0 glc 251 ; SI-NEXT: buffer_load_ushort v0, off, s[12:15], 0 glc 253 ; SI-NEXT: buffer_load_ushort v [all...] |
H A D | llvm.fma.f16.ll | 10 ; GCN: buffer_load_ushort v[[A_F16:[0-9]+]] 11 ; GCN: buffer_load_ushort v[[B_F16:[0-9]+]] 12 ; GCN: buffer_load_ushort v[[C_F16:[0-9]+]] 35 ; GCN: buffer_load_ushort v[[B_F16:[0-9]+]] 36 ; GCN: buffer_load_ushort v[[C_F16:[0-9]+]] 59 ; GCN: buffer_load_ushort v[[A_F16:[0-9]+]] 60 ; GCN: buffer_load_ushort v[[C_F16:[0-9]+]] 82 ; GCN: buffer_load_ushort v[[A_F16:[0-9]+]] 83 ; GCN: buffer_load_ushort v[[B_F16:[0-9]+]]
|
H A D | llvm.amdgcn.raw.ptr.buffer.load.bf16.ll | 12 ; GFX7-NEXT: buffer_load_ushort v0, off, s[16:19], 0 20 ; GFX8-NEXT: buffer_load_ushort v0, off, s[16:19], 0 27 ; GFX9-NEXT: buffer_load_ushort v0, off, s[16:19], 0 34 ; GFX10-NEXT: buffer_load_ushort v0, off, s[16:19], 0
|
H A D | fmin3.ll | 346 ; SI-NEXT: buffer_load_ushort v0, off, s[12:15], 0 glc 348 ; SI-NEXT: buffer_load_ushort v1, off, s[16:19], 0 glc 350 ; SI-NEXT: buffer_load_ushort v2, off, s[20:23], 0 glc 379 ; VI-NEXT: buffer_load_ushort v0, off, s[12:15], 0 glc 381 ; VI-NEXT: buffer_load_ushort v1, off, s[16:19], 0 glc 384 ; VI-NEXT: buffer_load_ushort v2, off, s[4:7], 0 glc 414 ; GFX9-NEXT: buffer_load_ushort v0, off, s[4:7], 0 glc 416 ; GFX9-NEXT: buffer_load_ushort v1, off, s[16:19], 0 glc 418 ; GFX9-NEXT: buffer_load_ushort v2, off, s[12:15], 0 glc 514 ; SI-NEXT: buffer_load_ushort v [all...] |
H A D | memmove-param-combinations.ll | 945 ; CHECK-NEXT: buffer_load_ushort v10, v2, s[0:3], 0 offen offset:28 1015 ; CHECK-NEXT: buffer_load_ushort v10, v2, s[0:3], 0 offen offset:28 1085 ; CHECK-NEXT: buffer_load_ushort v10, v2, s[0:3], 0 offen offset:28 1155 ; CHECK-NEXT: buffer_load_ushort v10, v2, s[0:3], 0 offen offset:28 2082 ; CHECK-NEXT: buffer_load_ushort v10, v2, s[0:3], 0 offen offset:28 2150 ; CHECK-NEXT: buffer_load_ushort v10, v2, s[0:3], 0 offen offset:28 2218 ; CHECK-NEXT: buffer_load_ushort v10, v2, s[0:3], 0 offen offset:28 2286 ; CHECK-NEXT: buffer_load_ushort v10, v2, s[0:3], 0 offen offset:28 3270 ; CHECK-NEXT: buffer_load_ushort v9, v1, s[0:3], 0 offen offset:28 3343 ; CHECK-NEXT: buffer_load_ushort v [all...] |
H A D | fp16_to_fp64.ll | 21 ; GFX6-NEXT: buffer_load_ushort v0, off, s[8:11], 0 40 ; GFX8-NEXT: buffer_load_ushort v0, off, s[8:11], 0
|
H A D | anyext.ll | 77 ; GCN-NEXT: buffer_load_ushort v2, v[2:3], s[12:15], 0 addr64 78 ; GCN-NEXT: buffer_load_ushort v0, v[0:1], s[4:7], 0 addr64 153 ; GCN-NEXT: buffer_load_ushort v0, off, s[0:3], 0 166 ; GFX8-NEXT: buffer_load_ushort v0, off, s[0:3], 0
|
H A D | fsub.f16.ll | 21 ; SI-NEXT: buffer_load_ushort v0, off, s[12:15], 0 glc 23 ; SI-NEXT: buffer_load_ushort v1, off, s[8:11], 0 glc 47 ; GFX89-NEXT: buffer_load_ushort v0, off, s[12:15], 0 glc 49 ; GFX89-NEXT: buffer_load_ushort v1, off, s[8:11], 0 glc 102 ; SI-NEXT: buffer_load_ushort v0, off, s[8:11], 0 glc 122 ; GFX89-NEXT: buffer_load_ushort v0, off, s[8:11], 0 glc 167 ; SI-NEXT: buffer_load_ushort v0, off, s[8:11], 0 glc 187 ; GFX89-NEXT: buffer_load_ushort v0, off, s[8:11], 0 glc
|
H A D | llvm.maxnum.f16.ll | 27 ; SI-NEXT: buffer_load_ushort v0, off, s[12:15], 0 glc 29 ; SI-NEXT: buffer_load_ushort v1, off, s[8:11], 0 glc 53 ; VI-NEXT: buffer_load_ushort v0, off, s[12:15], 0 glc 55 ; VI-NEXT: buffer_load_ushort v1, off, s[8:11], 0 glc 78 ; GFX9-NEXT: buffer_load_ushort v0, off, s[12:15], 0 glc 80 ; GFX9-NEXT: buffer_load_ushort v1, off, s[8:11], 0 glc 104 ; GFX10-NEXT: buffer_load_ushort v0, off, s[12:15], 0 glc dlc 106 ; GFX10-NEXT: buffer_load_ushort v1, off, s[8:11], 0 glc dlc 164 ; SI-NEXT: buffer_load_ushort v0, off, s[8:11], 0 184 ; VI-NEXT: buffer_load_ushort v [all...] |
/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
H A D | extractelement.i16.ll | 43 ; GFX7-NEXT: buffer_load_ushort v0, v[0:1], s[0:3], 0 addr64 109 ; GFX7-NEXT: buffer_load_ushort v0, v[0:1], s[0:3], 0 addr64 180 ; GFX7-NEXT: buffer_load_ushort v0, v[0:1], s[4:7], 0 addr64 243 ; GFX7-NEXT: buffer_load_ushort v0, v[0:1], s[0:3], 0 addr64 295 ; GFX7-NEXT: buffer_load_ushort v0, off, s[0:3], 0 346 ; GFX7-NEXT: buffer_load_ushort v0, off, s[0:3], 0 offset:2 397 ; GFX7-NEXT: buffer_load_ushort v0, off, s[0:3], 0 offset:4 448 ; GFX7-NEXT: buffer_load_ushort v0, off, s[0:3], 0 offset:6 494 ; GFX7-NEXT: buffer_load_ushort v0, v[0:1], s[4:7], 0 addr64 539 ; GFX7-NEXT: buffer_load_ushort v0, v[0:1], s[4:7], 0 addr64 offset:2 [all …]
|
H A D | load-constant.96.ll | 299 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ushort v2, v[0:1], s[4:7], 0 addr64 offset:2 300 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ushort v3, v[0:1], s[4:7], 0 addr64 offset:6 301 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ushort v4, v[0:1], s[4:7], 0 addr64 offset:10 302 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ushort v5, v[0:1], s[4:7], 0 addr64 303 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ushort v6, v[0:1], s[4:7], 0 addr64 offset:4 304 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ushort v7, v[0:1], s[4:7], 0 addr64 offset:8 325 ; GFX6-NEXT: buffer_load_ushort v2, v[0:1], s[4:7], 0 addr64 offset:2 326 ; GFX6-NEXT: buffer_load_ushort v3, v[0:1], s[4:7], 0 addr64 offset:6 327 ; GFX6-NEXT: buffer_load_ushort v4, v[0:1], s[4:7], 0 addr64 offset:10 328 ; GFX6-NEXT: buffer_load_ushort v5, v[0:1], s[4:7], 0 addr64 [all …]
|
/llvm-project/llvm/test/MC/AMDGPU/ |
H A D | gfx10_asm_mubuf.s | 578 buffer_load_ushort v5, off, s[8:11], s3 offset:4095 label 581 buffer_load_ushort v255, off, s[8:11], s3 offset:4095 label 584 buffer_load_ushort v5, off, s[12:15], s3 offset:4095 label 587 buffer_load_ushort v5, off, s[96:99], s3 offset:4095 label 590 buffer_load_ushort v5, off, s[8:11], s101 offset:4095 label 593 buffer_load_ushort v5, off, s[8:11], m0 offset:4095 label 596 buffer_load_ushort v5, off, s[8:11], 0 offset:4095 label 599 buffer_load_ushort v5, off, s[8:11], -1 offset:4095 label 602 buffer_load_ushort v5, off, s[8:11], 0.5 offset:4095 label 605 buffer_load_ushort v label 608 buffer_load_ushort v5, v0, s[8:11], s3 idxen offset:4095 global() label 611 buffer_load_ushort v5, v0, s[8:11], s3 offen offset:4095 global() label 614 buffer_load_ushort v5, off, s[8:11], s3 global() label 617 buffer_load_ushort v5, off, s[8:11], s3 offset:7 global() label 620 buffer_load_ushort v5, off, s[8:11], s3 offset:4095 glc global() label 623 buffer_load_ushort v5, off, s[8:11], s3 offset:4095 slc global() label 626 buffer_load_ushort v5, off, s[8:11], s3 offset:4095 dlc global() label 629 buffer_load_ushort v5, off, s[8:11], s3 offset:4095 glc slc dlc global() label [all...] |
H A D | gfx8_asm_mubuf.s | 1740 buffer_load_ushort v5, off, s[8:11], s3 offset:4095 label 1743 buffer_load_ushort v255, off, s[8:11], s3 offset:4095 label 1746 buffer_load_ushort v5, off, s[12:15], s3 offset:4095 label 1749 buffer_load_ushort v5, off, s[96:99], s3 offset:4095 label 1752 buffer_load_ushort v5, off, ttmp[8:11], s3 offset:4095 label 1755 buffer_load_ushort v5, off, s[8:11], s101 offset:4095 label 1758 buffer_load_ushort v5, off, s[8:11], flat_scratch_lo offset:4095 label 1761 buffer_load_ushort v5, off, s[8:11], flat_scratch_hi offset:4095 label 1764 buffer_load_ushort v5, off, s[8:11], vcc_lo offset:4095 label 1767 buffer_load_ushort v5, off, s[8:11], vcc_hi offset:4095 label [all …]
|
H A D | gfx7_asm_mubuf.s | 993 buffer_load_ushort v5, off, s[8:11], s3 offset:4095 label 996 buffer_load_ushort v255, off, s[8:11], s3 offset:4095 label 999 buffer_load_ushort v5, off, s[12:15], s3 offset:4095 label 1002 buffer_load_ushort v5, off, s[100:103], s3 offset:4095 label 1005 buffer_load_ushort v5, off, ttmp[8:11], s3 offset:4095 label 1008 buffer_load_ushort v5, off, s[8:11], s103 offset:4095 label 1011 buffer_load_ushort v5, off, s[8:11], flat_scratch_lo offset:4095 label 1014 buffer_load_ushort v5, off, s[8:11], flat_scratch_hi offset:4095 label 1017 buffer_load_ushort v5, off, s[8:11], vcc_lo offset:4095 label 1020 buffer_load_ushort v5, off, s[8:11], vcc_hi offset:4095 label [all …]
|