/external/llvm/test/CodeGen/AMDGPU/ |
D | load-global-f64.ll | 18 ; GCN-NOHSA: buffer_load_dwordx4 28 ; GCN-NOHSA: buffer_load_dwordx4 29 ; 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 [all …]
|
D | load-global-i64.ll | 23 ; GCN-NOHSA: buffer_load_dwordx4 35 ; GCN-NOHSA: buffer_load_dwordx4 36 ; 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 [all …]
|
D | load-global-i32.ll | 32 ; GCN-NOHSA: buffer_load_dwordx4 44 ; GCN-NOHSA: buffer_load_dwordx4 56 ; GCN-NOHSA: buffer_load_dwordx4 57 ; GCN-NOHSA: buffer_load_dwordx4 71 ; GCN-NOHSA: buffer_load_dwordx4 72 ; GCN-NOHSA: buffer_load_dwordx4 73 ; GCN-NOHSA: buffer_load_dwordx4 74 ; GCN-NOHSA: buffer_load_dwordx4 183 ; GCN-NOHSA: buffer_load_dwordx4 198 ; GCN-NOHSA: buffer_load_dwordx4 [all …]
|
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:42 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:1 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:58 69 ;CHECK: buffer_load_dwordx4 v[0:3], v[0:1], s[0:3], 0 idxen offen [all …]
|
D | load-global-f32.ll | 33 ; GCN-NOHSA: buffer_load_dwordx4 45 ; GCN-NOHSA: buffer_load_dwordx4 57 ; GCN-NOHSA: buffer_load_dwordx4 58 ; GCN-NOHSA: buffer_load_dwordx4 72 ; GCN-NOHSA: buffer_load_dwordx4 73 ; GCN-NOHSA: buffer_load_dwordx4 74 ; GCN-NOHSA: buffer_load_dwordx4 75 ; GCN-NOHSA: buffer_load_dwordx4
|
D | reorder-stores.ll | 5 ; SI: buffer_load_dwordx4 6 ; SI: buffer_load_dwordx4 31 ; SI: buffer_load_dwordx4 32 ; SI: buffer_load_dwordx4 33 ; SI: buffer_load_dwordx4 34 ; SI: buffer_load_dwordx4
|
D | load-global-i16.ll | 59 ; GCN-NOHSA: buffer_load_dwordx4 71 ; GCN-NOHSA: buffer_load_dwordx4 72 ; GCN-NOHSA: buffer_load_dwordx4 229 ; GCN-NOHSA: buffer_load_dwordx4 239 ; GCN-NOHSA: buffer_load_dwordx4 249 ; GCN-NOHSA: buffer_load_dwordx4 250 ; GCN-NOHSA: buffer_load_dwordx4 270 ; GCN-NOHSA: buffer_load_dwordx4 271 ; GCN-NOHSA: buffer_load_dwordx4 272 ; GCN-NOHSA: buffer_load_dwordx4 [all …]
|
D | salu-to-valu.ll | 151 ; GCN-NOHSA: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-9]+}… 176 ; GCN-NOHSA: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-9]+}… 180 ; GCN-NOHSA: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-9]+}… 208 ; GCN-NOHSA-DAG: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-… 210 ; GCN-NOHSA-DAG: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-… 212 ; GCN-NOHSA-DAG: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-… 214 ; GCN-NOHSA-DAG: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-… 291 ; GCN-NOHSA: buffer_load_dwordx4 292 ; GCN-NOHSA: buffer_load_dwordx4 306 ; GCN-NOHSA: buffer_load_dwordx4 [all …]
|
D | extractelt-to-trunc.ll | 46 ; GCN: buffer_load_dwordx4 57 ; GCN: buffer_load_dwordx4 69 ; GCN: buffer_load_dwordx4
|
D | llvm.memcpy.ll | 291 ; SI: buffer_load_dwordx4 292 ; SI: buffer_load_dwordx4 304 ; SI: buffer_load_dwordx4 305 ; SI: buffer_load_dwordx4 317 ; SI: buffer_load_dwordx4 318 ; SI: buffer_load_dwordx4
|
D | half.ll | 260 ; GCN: buffer_load_dwordx4 [[TMP:v\[[0-9]+:[0-9]+\]]] 319 ; GCN: buffer_load_dwordx4 320 ; GCN: buffer_load_dwordx4 454 ; GCN: buffer_load_dwordx4 470 ; GCN: buffer_load_dwordx4 485 ; GCN: buffer_load_dwordx4 486 ; GCN: buffer_load_dwordx4 505 ; GCN: buffer_load_dwordx4 506 ; GCN: buffer_load_dwordx4 507 ; GCN: buffer_load_dwordx4 [all …]
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | load-global-f64.ll | 18 ; GCN-NOHSA: buffer_load_dwordx4 28 ; GCN-NOHSA: buffer_load_dwordx4 29 ; 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 [all …]
|
D | load-global-i64.ll | 23 ; GCN-NOHSA: buffer_load_dwordx4 35 ; GCN-NOHSA: buffer_load_dwordx4 36 ; 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 [all …]
|
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 …]
|
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 250 ; GCN-DAG: buffer_load_dwordx4 v[0:3], off 251 ; GCN-DAG: buffer_load_dwordx4 v[4:7], off 252 ; GCN-DAG: buffer_load_dwordx4 v[8:11], off 253 ; GCN-DAG: buffer_load_dwordx4 v[12:15], off 263 ; GCN-DAG: buffer_load_dwordx4 v[0:3], off [all …]
|
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
|
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
|
D | salu-to-valu.ll | 151 ; GCN-NOHSA: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-9]+}… 176 ; CI-NOHSA: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-9]+}}… 177 ; GCN-NOHSA: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-9]+}… 178 ; SI: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-9]+}}], 0 a… 206 ; SI: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-9]+}}], 0 a… 207 ; SI: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-9]+}}], 0 a… 208 ; SI: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-9]+}}], {{s… 209 ; SI: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-9]+}}], 0 a… 211 ; CI-NOHSA-DAG: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-9… 213 ; CI-NOHSA-DAG: buffer_load_dwordx4 v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}}, s[{{[0-9]+:[0-9… [all …]
|
D | llvm.amdgcn.raw.buffer.load.ll | 6 ;CHECK: buffer_load_dwordx4 v[0:3], off, s[0:3], 0{{$}} 7 ;CHECK: buffer_load_dwordx4 v[4:7], off, s[0:3], 0 glc{{$}} 8 ;CHECK: buffer_load_dwordx4 v[8:11], off, s[0:3], 0 slc{{$}} 22 ;PREGFX10: buffer_load_dwordx4 v[0:3], off, s[0:3], 0{{$}} 23 ;PREGFX10: buffer_load_dwordx4 v[4:7], off, s[0:3], 0 glc{{$}} 24 ;PREGFX10: buffer_load_dwordx4 v[8:11], off, s[0:3], 0 slc{{$}} 25 ;GFX10: buffer_load_dwordx4 v[0:3], off, s[0:3], 0 dlc{{$}} 26 ;GFX10: buffer_load_dwordx4 v[4:7], off, s[0:3], 0 glc dlc{{$}} 27 ;GFX10: buffer_load_dwordx4 v[8:11], off, s[0:3], 0 slc dlc{{$}} 41 ;CHECK: buffer_load_dwordx4 v[0:3], off, s[0:3], 0 offset:40 [all …]
|
D | call-argument-types.ll | 253 ; GCN: buffer_load_dwordx4 v[0:3] 274 ; GCN: buffer_load_dwordx4 v[0:3] 288 ; GCN: buffer_load_dwordx4 v[0:3] 511 ; GCN: buffer_load_dwordx4 v[0:3] 545 ; GCN-DAG: buffer_load_dwordx4 v[0:3], off 546 ; GCN-DAG: buffer_load_dwordx4 v[4:7], off 572 ; GCN-DAG: buffer_load_dwordx4 v[0:3], off 573 ; GCN-DAG: buffer_load_dwordx4 v[4:7], off 574 ; GCN-DAG: buffer_load_dwordx4 v[8:11], off 575 ; GCN-DAG: buffer_load_dwordx4 v[12:15], off [all …]
|
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 …]
|
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 …]
|
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
|
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
|
D | indirect-addressing-si-noopt.ll | 31 ; CHECK: buffer_load_dwordx4 36 ; CHECK: buffer_load_dwordx4
|