| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | load-global-f64.ll | 18 ; GCN-NOHSA: buffer_load_dwordx4 40 ; GCN-NOHSA: buffer_load_dwordx4 41 ; GCN-NOHSA: buffer_load_dwordx4 53 ; GCN-NOHSA: buffer_load_dwordx4 54 ; GCN-NOHSA: buffer_load_dwordx4 55 ; GCN-NOHSA: buffer_load_dwordx4 56 ; GCN-NOHSA: buffer_load_dwordx4 70 ; GCN-NOHSA: buffer_load_dwordx4 71 ; GCN-NOHSA: buffer_load_dwordx4 72 ; GCN-NOHSA: buffer_load_dwordx4 [all …]
|
| H A D | load-global-i64.ll | 23 ; GCN-NOHSA: buffer_load_dwordx4 51 ; GCN-NOHSA: buffer_load_dwordx4 52 ; GCN-NOHSA: buffer_load_dwordx4 67 ; GCN-NOHSA: buffer_load_dwordx4 68 ; GCN-NOHSA: buffer_load_dwordx4 69 ; GCN-NOHSA: buffer_load_dwordx4 70 ; GCN-NOHSA: buffer_load_dwordx4 89 ; GCN-NOHSA: buffer_load_dwordx4 90 ; GCN-NOHSA: buffer_load_dwordx4 91 ; GCN-NOHSA: buffer_load_dwordx4 [all …]
|
| H A D | load-global-i32.ll | 33 ; SI-NOHSA: buffer_load_dwordx4 46 ; GCN-NOHSA: buffer_load_dwordx4 58 ; GCN-NOHSA: buffer_load_dwordx4 59 ; GCN-NOHSA: buffer_load_dwordx4 73 ; GCN-NOHSA: buffer_load_dwordx4 74 ; GCN-NOHSA: buffer_load_dwordx4 75 ; GCN-NOHSA: buffer_load_dwordx4 76 ; GCN-NOHSA: buffer_load_dwordx4 185 ; GCN-NOHSA: buffer_load_dwordx4 200 ; GCN-NOHSA: buffer_load_dwordx4 [all …]
|
| H A D | load-global-f32.ll | 33 ; SI-NOHSA: buffer_load_dwordx4 46 ; GCN-NOHSA: buffer_load_dwordx4 58 ; GCN-NOHSA: buffer_load_dwordx4 59 ; GCN-NOHSA: buffer_load_dwordx4 73 ; GCN-NOHSA: buffer_load_dwordx4 74 ; GCN-NOHSA: buffer_load_dwordx4 75 ; GCN-NOHSA: buffer_load_dwordx4 76 ; GCN-NOHSA: buffer_load_dwordx4
|
| H A D | function-returns.ll | 193 ; GCN: buffer_load_dwordx4 v[0:3], off 220 ; GCN: buffer_load_dwordx4 v[0:3], off 230 ; GCN-DAG: buffer_load_dwordx4 v[0:3], off 239 ; GCN-DAG: buffer_load_dwordx4 v[0:3], off 240 ; GCN-DAG: buffer_load_dwordx4 v[4:7], off 280 ; GCN: buffer_load_dwordx4 v[0:3], off 300 ; GCN: buffer_load_dwordx4 v[0:3], off 301 ; GCN: buffer_load_dwordx4 v[4:7], off 391 ; GFX9: buffer_load_dwordx4 v[0:3] 411 ; GFX9: buffer_load_dwordx4 v[0:3], off [all …]
|
| H A D | reorder-stores.ll | 5 ; GCN: buffer_load_dwordx4 6 ; GCN: buffer_load_dwordx4 35 ; GCN: buffer_load_dwordx4 36 ; GCN: buffer_load_dwordx4 37 ; GCN: buffer_load_dwordx4 38 ; GCN: buffer_load_dwordx4
|
| H A D | salu-to-valu.ll | 293 ; GCN-NOHSA: buffer_load_dwordx4 294 ; GCN-NOHSA: buffer_load_dwordx4 308 ; GCN-NOHSA: buffer_load_dwordx4 309 ; GCN-NOHSA: buffer_load_dwordx4 349 ; GCN-NOHSA: buffer_load_dwordx4 350 ; GCN-NOHSA: buffer_load_dwordx4 351 ; GCN-NOHSA: buffer_load_dwordx4 352 ; GCN-NOHSA: buffer_load_dwordx4 368 ; GCN-NOHSA: buffer_load_dwordx4 369 ; GCN-NOHSA: buffer_load_dwordx4 [all …]
|
| H A D | call-argument-types.ll | 248 ; GCN: buffer_load_dwordx4 v[0:3] 269 ; GCN: buffer_load_dwordx4 v[0:3] 283 ; GCN: buffer_load_dwordx4 v[0:3] 506 ; GCN: buffer_load_dwordx4 v[0:3] 540 ; GCN-DAG: buffer_load_dwordx4 v[0:3], off 541 ; GCN-DAG: buffer_load_dwordx4 v[4:7], off 567 ; GCN-DAG: buffer_load_dwordx4 v[0:3], off 568 ; GCN-DAG: buffer_load_dwordx4 v[4:7], off 581 ; GCN-DAG: buffer_load_dwordx4 v[0:3], off 582 ; GCN-DAG: buffer_load_dwordx4 v[4:7], off [all …]
|
| H A D | llvm.amdgcn.struct.buffer.load.ll | 5 ;CHECK: buffer_load_dwordx4 v[0:3], {{v[0-9]+}}, s[0:3], 0 idxen 6 ;CHECK: buffer_load_dwordx4 v[4:7], {{v[0-9]+}}, s[0:3], 0 idxen glc 7 ;CHECK: buffer_load_dwordx4 v[8:11], {{v[0-9]+}}, s[0:3], 0 idxen slc 21 ;CHECK: buffer_load_dwordx4 v[0:3], {{v[0-9]+}}, s[0:3], 0 idxen offset:40 31 ;CHECK: buffer_load_dwordx4 v[0:3], {{v[0-9]+}}, s[0:3], [[OFFSET]] idxen offset:4 40 ;CHECK: buffer_load_dwordx4 v[0:3], v0, s[0:3], 0 idxen 49 ;CHECK: buffer_load_dwordx4 v[0:3], v[0:1], s[0:3], 0 idxen offen 58 ;CHECK: buffer_load_dwordx4 v[0:3], v[0:1], s[0:3], 0 idxen offen offset:60 68 ;CHECK: buffer_load_dwordx4 v[0:3], v[0:1], s[0:3], 0 idxen offen 78 ;CHECK: buffer_load_dwordx4 v[0:3], v[1:2], s[0:3], 0 idxen offen [all …]
|
| H A D | llvm.amdgcn.buffer.load.ll | 5 ;CHECK: buffer_load_dwordx4 v[0:3], off, s[0:3], 0 6 ;CHECK: buffer_load_dwordx4 v[4:7], off, s[0:3], 0 glc 7 ;CHECK: buffer_load_dwordx4 v[8:11], off, s[0:3], 0 slc 21 ;CHECK: buffer_load_dwordx4 v[0:3], off, s[0:3], 0 offset:40 30 ;SICI: buffer_load_dwordx4 v[0:3], {{v[0-9]+}}, s[0:3], 0 offen 32 ;VI: buffer_load_dwordx4 v[0:3], off, s[0:3], [[OFFSET]] offset:4 41 ;CHECK: buffer_load_dwordx4 v[0:3], v0, s[0:3], 0 idxen 50 ;CHECK: buffer_load_dwordx4 v[0:3], v0, s[0:3], 0 offen 59 ;CHECK: buffer_load_dwordx4 v[0:3], v0, s[0:3], 0 offen offset:60 69 ;CHECK: buffer_load_dwordx4 v[0:3], v[0:1], s[0:3], 0 idxen offen [all …]
|
| H A D | shader-addr64-nonuniform.ll | 12 ; SI: buffer_load_dwordx4 {{.*}} addr64 26 ; SI: buffer_load_dwordx4 {{.*}} addr64 41 ; SI: buffer_load_dwordx4 {{.*}} addr64 56 ; SI: buffer_load_dwordx4 {{.*}} addr64
|
| H A D | llvm.amdgcn.buffer.load.dwordx3.ll | 15 ;SI: buffer_load_dwordx4 v[0:3], off, s[0:3], 0 offset:40 25 ;SI: buffer_load_dwordx4 v[0:3], off, s[0:3], 0 offset:40 45 ;SI: buffer_load_dwordx4 v[0:3], {{v[0-9]+}}, s[0:3], 0 idxen offset:40
|
| H A D | indirect-addressing-si-noopt.ll | 31 ; CHECK: buffer_load_dwordx4 36 ; CHECK: buffer_load_dwordx4
|
| H A D | sra.ll | 19 ; SI-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 38 ; VI-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 83 ; SI-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 105 ; VI-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 254 ; SI-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 293 ; VI-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 463 ; SI-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 481 ; VI-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 533 ; SI-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 553 ; VI-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 [all …]
|
| H A D | smrd.ll | 565 ; GCN-DAG: buffer_load_dwordx4 v[0:3], v{{[0-9]+}}, s[0:3], 0 offen ; 566 ; GCN-DAG: buffer_load_dwordx4 v[4:7], v{{[0-9]+}}, s[0:3], 0 offen offset:16 ; 567 ; GCN-DAG: buffer_load_dwordx4 v[8:11], v{{[0-9]+}}, s[0:3], 0 offen offset:32 ; 568 ; GCN-DAG: buffer_load_dwordx4 v[12:15], v{{[0-9]+}}, s[0:3], 0 offen offset:48 ; 579 ; SICI-DAG: buffer_load_dwordx4 v[0:3], v{{[0-9]+}}, s[0:3], 0 offen ; 580 ; SICI-DAG: buffer_load_dwordx4 v[4:7], v{{[0-9]+}}, s[0:3], 0 offen offset:16 ; 581 ; SICI-DAG: buffer_load_dwordx4 v[8:11], v{{[0-9]+}}, s[0:3], 0 offen offset:32 ; 582 ; SICI-DAG: buffer_load_dwordx4 v[12:15], v{{[0-9]+}}, s[0:3], 0 offen offset:48 ; 598 ; SICI-DAG: buffer_load_dwordx4 v[0:3], v{{[0-9]+}}, s[0:3], 0 offen ; 599 ; SICI-DAG: buffer_load_dwordx4 v[4:7], v{{[0-9]+}}, s[0:3], 0 offen offset:16 ; [all …]
|
| H A D | llvm.memcpy.ll | 292 ; SI: buffer_load_dwordx4 293 ; SI: buffer_load_dwordx4 305 ; SI: buffer_load_dwordx4 306 ; SI: buffer_load_dwordx4 318 ; SI: buffer_load_dwordx4 319 ; SI: buffer_load_dwordx4
|
| H A D | fmin_legacy.f64.ll | 16 ; SI-NEXT: buffer_load_dwordx4 v[0:3], v[0:1], s[8:11], 0 addr64 68 ; SI-NEXT: buffer_load_dwordx4 v[0:3], v[0:1], s[8:11], 0 addr64 120 ; SI-NEXT: buffer_load_dwordx4 v[0:3], v[0:1], s[8:11], 0 addr64 172 ; SI-NEXT: buffer_load_dwordx4 v[0:3], v[0:1], s[8:11], 0 addr64 224 ; SI-NEXT: buffer_load_dwordx4 v[0:3], v[0:1], s[8:11], 0 addr64 276 ; SI-NEXT: buffer_load_dwordx4 v[0:3], v[0:1], s[8:11], 0 addr64 328 ; SI-NEXT: buffer_load_dwordx4 v[0:3], v[0:1], s[8:11], 0 addr64 380 ; SI-NEXT: buffer_load_dwordx4 v[0:3], v[0:1], s[8:11], 0 addr64
|
| H A D | srl.ll | 75 ; SI-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 135 ; SI-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 136 ; SI-NEXT: buffer_load_dwordx4 v[4:7], off, s[8:11], 0 offset:16 205 ; SI-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 269 ; SI-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 offset:16 270 ; SI-NEXT: buffer_load_dwordx4 v[4:7], off, s[8:11], 0 offset:48 271 ; SI-NEXT: buffer_load_dwordx4 v[7:10], off, s[8:11], 0 272 ; SI-NEXT: buffer_load_dwordx4 v[11:14], off, s[8:11], 0 offset:32
|
| H A D | fmax_legacy.f64.ll | 18 ; SI-NEXT: buffer_load_dwordx4 v[0:3], v[0:1], s[8:11], 0 addr64 70 ; SI-NEXT: buffer_load_dwordx4 v[0:3], v[0:1], s[8:11], 0 addr64 122 ; SI-NEXT: buffer_load_dwordx4 v[0:3], v[0:1], s[8:11], 0 addr64 174 ; SI-NEXT: buffer_load_dwordx4 v[0:3], v[0:1], s[8:11], 0 addr64
|
| H A D | extractelt-to-trunc.ll | 109 ; GCN-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 glc 133 ; GCN-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 glc 160 ; GCN-NEXT: buffer_load_dwordx4 v[0:3], off, s[8:11], 0 glc
|
| /llvm-project-15.0.7/llvm/test/MC/AMDGPU/ |
| H A D | gfx10_asm_mubuf.s | 818 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 label 824 buffer_load_dwordx4 v[5:8], off, s[12:15], s3 offset:4095 label 827 buffer_load_dwordx4 v[5:8], off, s[96:99], s3 offset:4095 label 830 buffer_load_dwordx4 v[5:8], off, s[8:11], s101 offset:4095 label 833 buffer_load_dwordx4 v[5:8], off, s[8:11], m0 offset:4095 label 836 buffer_load_dwordx4 v[5:8], off, s[8:11], 0 offset:4095 label 839 buffer_load_dwordx4 v[5:8], off, s[8:11], -1 offset:4095 label 842 buffer_load_dwordx4 v[5:8], off, s[8:11], 0.5 offset:4095 label 845 buffer_load_dwordx4 v[5:8], off, s[8:11], -4.0 offset:4095 label 854 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 label [all …]
|
| H A D | gfx7_asm_mubuf.s | 1389 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 label 1395 buffer_load_dwordx4 v[5:8], off, s[12:15], s3 offset:4095 label 1404 buffer_load_dwordx4 v[5:8], off, s[8:11], s103 offset:4095 label 1434 buffer_load_dwordx4 v[5:8], off, s[8:11], m0 offset:4095 label 1443 buffer_load_dwordx4 v[5:8], off, s[8:11], 0 offset:4095 label 1446 buffer_load_dwordx4 v[5:8], off, s[8:11], -1 offset:4095 label 1449 buffer_load_dwordx4 v[5:8], off, s[8:11], 0.5 offset:4095 label 1452 buffer_load_dwordx4 v[5:8], off, s[8:11], -4.0 offset:4095 label 1473 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 label 1476 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:0 label [all …]
|
| H A D | gfx8_asm_mubuf.s | 2229 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 label 2235 buffer_load_dwordx4 v[5:8], off, s[12:15], s3 offset:4095 label 2238 buffer_load_dwordx4 v[5:8], off, s[96:99], s3 offset:4095 label 2244 buffer_load_dwordx4 v[5:8], off, s[8:11], s101 offset:4095 label 2274 buffer_load_dwordx4 v[5:8], off, s[8:11], m0 offset:4095 label 2283 buffer_load_dwordx4 v[5:8], off, s[8:11], 0 offset:4095 label 2286 buffer_load_dwordx4 v[5:8], off, s[8:11], -1 offset:4095 label 2289 buffer_load_dwordx4 v[5:8], off, s[8:11], 0.5 offset:4095 label 2310 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 label 2313 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:0 label [all …]
|
| H A D | gfx11_mubuf_alias.s | 178 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 label 184 buffer_load_dwordx4 v[5:8], off, s[12:15], s3 offset:4095 label 187 buffer_load_dwordx4 v[5:8], off, s[96:99], s3 offset:4095 label 190 buffer_load_dwordx4 v[5:8], off, s[8:11], s101 offset:4095 label 193 buffer_load_dwordx4 v[5:8], off, s[8:11], m0 offset:4095 label 196 buffer_load_dwordx4 v[5:8], off, s[8:11], 0 offset:4095 label 199 buffer_load_dwordx4 v[5:8], off, s[8:11], -1 offset:4095 label 202 buffer_load_dwordx4 v[5:8], off, s[8:11], 0.5 offset:4095 label 214 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 label 217 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:0 label [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | load-constant32bit.ll | 66 ; GFX6-NEXT: buffer_load_dwordx4 v[0:3], v[4:5], s[0:3], 0 addr64 67 ; GFX6-NEXT: buffer_load_dwordx4 v[4:7], v[4:5], s[0:3], 0 addr64 offset:16
|