| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | load-constant-i32.ll | 187 ; GCN-NOHSA-DAG: buffer_store_dwordx4 188 ; GCN-NOHSA-DAG: buffer_store_dwordx4 189 ; GCN-NOHSA-DAG: buffer_store_dwordx4 255 ; GCN-NOHSA: buffer_store_dwordx4 256 ; GCN-NOHSA: buffer_store_dwordx4 257 ; GCN-NOHSA: buffer_store_dwordx4 258 ; GCN-NOHSA: buffer_store_dwordx4 259 ; GCN-NOHSA: buffer_store_dwordx4 260 ; GCN-NOHSA: buffer_store_dwordx4 261 ; GCN-NOHSA: buffer_store_dwordx4 [all …]
|
| H A D | load-global-i32.ll | 157 ; GCN-NOHSA: buffer_store_dwordx4 186 ; GCN-NOHSA: buffer_store_dwordx4 187 ; GCN-NOHSA: buffer_store_dwordx4 332 ; GCN-NOHSA: buffer_store_dwordx4 333 ; GCN-NOHSA: buffer_store_dwordx4 334 ; GCN-NOHSA: buffer_store_dwordx4 335 ; GCN-NOHSA: buffer_store_dwordx4 336 ; GCN-NOHSA: buffer_store_dwordx4 337 ; GCN-NOHSA: buffer_store_dwordx4 338 ; GCN-NOHSA: buffer_store_dwordx4 [all …]
|
| H A D | function-args.ll | 171 ; GCN: buffer_store_dwordx4 v[0:3], off 178 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off 186 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off 187 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off 194 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off 195 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off 204 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off 236 ; GCN: buffer_store_dwordx4 v[0:3], off 376 ; GCN: buffer_store_dwordx4 v[0:3], off 401 ; GCN: buffer_store_dwordx4 v[0:3], off [all …]
|
| H A D | bitcast-vector-extract.ll | 8 ; GCN: buffer_store_dwordx4 9 ; GCN: buffer_store_dwordx4 11 ; GCN: buffer_store_dwordx4 13 ; GCN: buffer_store_dwordx4 24 ; GCN: buffer_store_dwordx4 25 ; GCN: buffer_store_dwordx4 27 ; GCN: buffer_store_dwordx4 29 ; GCN: buffer_store_dwordx4 40 ; GCN: buffer_store_dwordx4 41 ; GCN: buffer_store_dwordx4 [all …]
|
| H A D | reorder-stores.ll | 7 ; GCN: buffer_store_dwordx4 8 ; GCN: buffer_store_dwordx4 41 ; GCN: buffer_store_dwordx4 42 ; GCN: buffer_store_dwordx4 43 ; GCN: buffer_store_dwordx4 44 ; GCN: buffer_store_dwordx4
|
| H A D | indirect-addressing-si-noopt.ll | 12 ; CHECK: buffer_store_dwordx4 13 ; CHECK: buffer_store_dwordx4 14 ; CHECK: buffer_store_dwordx4 15 ; CHECK: buffer_store_dwordx4
|
| H A D | llvm.amdgcn.struct.buffer.store.ll | 6 ;CHECK: buffer_store_dwordx4 v[0:3], {{v[0-9]+}}, s[0:3], 0 idxen 7 ;CHECK: buffer_store_dwordx4 v[4:7], {{v[0-9]+}}, s[0:3], 0 idxen glc 8 ;CHECK: buffer_store_dwordx4 v[8:11], {{v[0-9]+}}, s[0:3], 0 idxen slc 19 ;CHECK: buffer_store_dwordx4 v[0:3], {{v[0-9]+}}, s[0:3], 0 idxen offset:42 28 ;CHECK: buffer_store_dwordx4 v[0:3], v4, s[0:3], 0 idxen 37 ;CHECK: buffer_store_dwordx4 v[0:3], v[4:5], s[0:3], 0 idxen offen 46 ;CHECK: buffer_store_dwordx4 v[0:3], v[4:5], s[0:3], 0 idxen offen 56 ;CHECK: buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 idxen offen 67 ;CHECK: buffer_store_dwordx4 v[0:3], v4, s[0:3], 0 idxen 71 ;CHECK: buffer_store_dwordx4 v[0:3], v6, s[0:3], 0 idxen [all …]
|
| H A D | llvm.amdgcn.buffer.store.ll | 6 ;CHECK: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 7 ;CHECK: buffer_store_dwordx4 v[4:7], off, s[0:3], 0 glc 8 ;CHECK: buffer_store_dwordx4 v[8:11], off, s[0:3], 0 slc 19 ;CHECK: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 offset:42 28 ;CHECK: buffer_store_dwordx4 v[0:3], v4, s[0:3], 0 idxen 37 ;CHECK: buffer_store_dwordx4 v[0:3], v4, s[0:3], 0 offen 46 ;CHECK: buffer_store_dwordx4 v[0:3], v[4:5], s[0:3], 0 idxen offen 56 ;CHECK: buffer_store_dwordx4 v[0:3], v[5:6], s[0:3], 0 idxen offen 67 ;CHECK: buffer_store_dwordx4 v[0:3], v4, s[0:3], 0 idxen 71 ;CHECK: buffer_store_dwordx4 v[0:3], v6, s[0:3], 0 idxen [all …]
|
| H A D | insert_vector_elt.ll | 140 ; SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 155 ; VI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 175 ; SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 190 ; VI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 210 ; SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 225 ; VI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 245 ; SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 260 ; VI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 280 ; SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 295 ; VI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 [all …]
|
| H A D | llvm.amdgcn.raw.buffer.store.ll | 6 ;CHECK: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 7 ;CHECK: buffer_store_dwordx4 v[4:7], off, s[0:3], 0 glc 8 ;CHECK: buffer_store_dwordx4 v[8:11], off, s[0:3], 0 slc 19 ;CHECK: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 offset:42 28 ;CHECK: buffer_store_dwordx4 v[0:3], v4, s[0:3], 0 offen 39 ;CHECK: buffer_store_dwordx4 v[0:3], v4, s[0:3], 0 offen 43 ;CHECK: buffer_store_dwordx4 v[0:3], v6, s[0:3], 0 offen 135 ;CHECK: buffer_store_dwordx4 v[{{[0-9]}}:{{[0-9]}}], v0, s[0:3], 0 offen offset:4 158 ;CHECK-DAG: buffer_store_dwordx4 v[{{[0-9]}}:{{[0-9]}}], off, s[0:3], 0 offset:4 172 ;CHECK: buffer_store_dwordx4 v[{{[0-9]}}:{{[0-9]}}], off, s[0:3], 0 offset:4 [all …]
|
| H A D | ds_read2_superreg.ll | 89 ; CI: buffer_store_dwordx4 [[REG_ZW]] 102 ; CI: buffer_store_dwordx4 [[REG_ZW]] 117 ; CI-DAG: buffer_store_dwordx4 [[VEC_HI]], v[{{[0-9]+:[0-9]+}}], s[{{[0-9]+:[0-9]+}}], 0 addr64 off… 118 ; CI-DAG: buffer_store_dwordx4 [[VEC_LO]], v[{{[0-9]+:[0-9]+}}], s[{{[0-9]+:[0-9]+}}], 0 addr64{{$}} 136 ; CI-DAG: buffer_store_dwordx4 [[VEC0_3]], v[{{[0-9]+:[0-9]+}}], s[{{[0-9]+:[0-9]+}}], 0 addr64{{$}} 137 ; CI-DAG: buffer_store_dwordx4 [[VEC4_7]], v[{{[0-9]+:[0-9]+}}], s[{{[0-9]+:[0-9]+}}], 0 addr64 off… 138 ; CI-DAG: buffer_store_dwordx4 [[VEC8_11]], v[{{[0-9]+:[0-9]+}}], s[{{[0-9]+:[0-9]+}}], 0 addr64 of… 139 ; CI-DAG: buffer_store_dwordx4 [[VEC12_15]], v[{{[0-9]+:[0-9]+}}], s[{{[0-9]+:[0-9]+}}], 0 addr64 o… 177 ; CI: buffer_store_dwordx4 v[[[REG_ELT0]]:[[REG_ELT3]]]
|
| H A D | merge-stores.ll | 120 ; GCN: buffer_store_dwordx4 135 ; GCN: buffer_store_dwordx4 149 ; GCN-AA: buffer_store_dwordx4 v 183 ; GCN: buffer_store_dwordx4 193 ; GCN: buffer_store_dwordx4 194 ; GCN: buffer_store_dwordx4 384 ; GCN: buffer_store_dwordx4 v 550 ; GCN: buffer_store_dwordx4 568 ; GCN: buffer_store_dwordx4 589 ; GCN: buffer_store_dwordx4 [all …]
|
| H A D | trunc-store.ll | 5 ; SI: buffer_store_dwordx4 13 ; SI: buffer_store_dwordx4
|
| H A D | load-constant-i16.ll | 307 ; GCN-NOHSA-SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 337 ; GCN-NOHSA-VI-NEXT: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 380 ; GCN-NOHSA-SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[8:11], 0 424 ; GCN-NOHSA-VI-NEXT: buffer_store_dwordx4 v[4:7], off, s[8:11], 0 498 ; GCN-NOHSA-SI-NEXT: buffer_store_dwordx4 v[4:7], off, s[0:3], 0 499 ; GCN-NOHSA-SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 573 ; GCN-NOHSA-VI-NEXT: buffer_store_dwordx4 v[4:7], off, s[0:3], 0 574 ; GCN-NOHSA-VI-NEXT: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 1210 ; GCN-NOHSA-SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 1248 ; GCN-NOHSA-VI-NEXT: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 [all …]
|
| H A D | extract-vector-elt-build-vector-combine.ll | 9 ; GCN: buffer_store_dwordx4 10 ; GCN: buffer_store_dwordx4 52 ; GCN: buffer_store_dwordx4 98 ; GCN: buffer_store_dwordx4
|
| H A D | llvm.memcpy.ll | 294 ; SI: buffer_store_dwordx4 295 ; SI: buffer_store_dwordx4 307 ; SI: buffer_store_dwordx4 308 ; SI: buffer_store_dwordx4 320 ; SI: buffer_store_dwordx4 321 ; SI: buffer_store_dwordx4 341 ; SI-DAG: buffer_store_dwordx4 342 ; SI-DAG: buffer_store_dwordx4
|
| H A D | shift-and-i128-ubfe.ll | 24 ; GCN-NEXT: buffer_store_dwordx4 v[0:3], v[4:5], s[4:7], 0 addr64 55 ; GCN-NEXT: buffer_store_dwordx4 v[0:3], v[4:5], s[4:7], 0 addr64 88 ; GCN-NEXT: buffer_store_dwordx4 v[0:3], v[4:5], s[0:3], 0 addr64 119 ; GCN-NEXT: buffer_store_dwordx4 v[0:3], v[4:5], s[4:7], 0 addr64 150 ; GCN-NEXT: buffer_store_dwordx4 v[4:7], v[8:9], s[0:3], 0 addr64
|
| H A D | load-global-i16.ll | 432 ; GCN-NOHSA-SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 462 ; GCN-NOHSA-VI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 520 ; GCN-NOHSA-SI-NEXT: buffer_store_dwordx4 v[4:7], off, s[4:7], 0 564 ; GCN-NOHSA-VI-NEXT: buffer_store_dwordx4 v[4:7], off, s[4:7], 0 670 ; GCN-NOHSA-SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[8:11], 0 755 ; GCN-NOHSA-VI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 1594 ; GCN-NOHSA-SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 1632 ; GCN-NOHSA-VI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 1717 ; GCN-NOHSA-SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 1756 ; GCN-NOHSA-VI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 [all …]
|
| H A D | private-element-size.ll | 13 ; HSA-ELT16-DAG: buffer_store_dwordx4 {{v\[[0-9]+:[0-9]+\]}}, off, s[0:3], 0 offset:16 14 ; HSA-ELT16-DAG: buffer_store_dwordx4 {{v\[[0-9]+:[0-9]+\]}}, off, s[0:3], 0 offset:32 62 ; HSA-ELT16-DAG: buffer_store_dwordx4 {{v\[[0-9]+:[0-9]+\]}}, off, s[0:3], 0 offset:32 63 ; HSA-ELT16-DAG: buffer_store_dwordx4 {{v\[[0-9]+:[0-9]+\]}}, off, s[0:3], 0 offset:48 64 ; HSA-ELT16-DAG: buffer_store_dwordx4 {{v\[[0-9]+:[0-9]+\]}}, off, s[0:3], 0 offset:64 65 ; HSA-ELT16-DAG: buffer_store_dwordx4 {{v\[[0-9]+:[0-9]+\]}}, off, s[0:3], 0 offset:80 207 ; HSA-ELT16-DAG: buffer_store_dwordx4 {{v\[[0-9]+:[0-9]+\]}}, off, s[0:3], 0 offset:16 208 ; HSA-ELT16-DAG: buffer_store_dwordx4 {{v\[[0-9]+:[0-9]+\]}}, off, s[0:3], 0 offset:32
|
| H A D | bswap.ll | 116 ; SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 134 ; VI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 176 ; SI-NEXT: buffer_store_dwordx4 v[4:7], off, s[8:11], 0 offset:16 177 ; SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[8:11], 0 199 ; VI-NEXT: buffer_store_dwordx4 v[4:7], off, s[12:15], 0 offset:16 200 ; VI-NEXT: buffer_store_dwordx4 v[0:3], off, s[12:15], 0 270 ; SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 288 ; VI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 330 ; SI-NEXT: buffer_store_dwordx4 v[4:7], off, s[8:11], 0 offset:16 331 ; SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[8:11], 0 [all …]
|
| H A D | llvm.round.f64.ll | 206 ; SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 234 ; CI-NEXT: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 353 ; SI-NEXT: buffer_store_dwordx4 v[4:7], off, s[12:15], 0 offset:16 354 ; SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[12:15], 0 398 ; CI-NEXT: buffer_store_dwordx4 v[4:7], off, s[0:3], 0 offset:16 399 ; CI-NEXT: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 619 ; SI-NEXT: buffer_store_dwordx4 v[9:12], off, s[20:23], 0 offset:48 621 ; SI-NEXT: buffer_store_dwordx4 v[4:7], off, s[20:23], 0 offset:16 622 ; SI-NEXT: buffer_store_dwordx4 v[0:3], off, s[20:23], 0 700 ; CI-NEXT: buffer_store_dwordx4 v[4:7], off, s[20:23], 0 offset:16 [all …]
|
| H A D | undefined-subreg-liverange.ll | 54 ; CHECK-NEXT: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 66 ; CHECK-NEXT: buffer_store_dwordx4 v[0:3], off, s[0:3], 0 109 ; CHECK-NEXT: buffer_store_dwordx4 v[0:3], off, s[0:3], 0
|
| /llvm-project-15.0.7/llvm/test/MC/AMDGPU/ |
| H A D | gfx10_asm_mubuf.s | 1139 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 label 1145 buffer_store_dwordx4 v[1:4], off, s[16:19], s4 offset:4095 label 1148 buffer_store_dwordx4 v[1:4], off, s[96:99], s4 offset:4095 label 1151 buffer_store_dwordx4 v[1:4], off, s[12:15], s101 offset:4095 label 1154 buffer_store_dwordx4 v[1:4], off, s[12:15], m0 offset:4095 label 1157 buffer_store_dwordx4 v[1:4], off, s[12:15], 0 offset:4095 label 1160 buffer_store_dwordx4 v[1:4], off, s[12:15], -1 offset:4095 label 1163 buffer_store_dwordx4 v[1:4], off, s[12:15], 0.5 offset:4095 label 1166 buffer_store_dwordx4 v[1:4], off, s[12:15], -4.0 offset:4095 label 1175 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 label [all …]
|
| H A D | gfx7_asm_mubuf.s | 1983 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 label 1989 buffer_store_dwordx4 v[1:4], off, s[16:19], s4 offset:4095 label 1992 buffer_store_dwordx4 v[1:4], off, s[100:103], s4 offset:4095 label 1995 buffer_store_dwordx4 v[1:4], off, ttmp[8:11], s4 offset:4095 label 2028 buffer_store_dwordx4 v[1:4], off, s[12:15], m0 offset:4095 label 2037 buffer_store_dwordx4 v[1:4], off, s[12:15], 0 offset:4095 label 2040 buffer_store_dwordx4 v[1:4], off, s[12:15], -1 offset:4095 label 2043 buffer_store_dwordx4 v[1:4], off, s[12:15], 0.5 offset:4095 label 2067 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 label 2070 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:0 label [all …]
|
| H A D | gfx8_asm_mubuf.s | 2805 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 label 2811 buffer_store_dwordx4 v[1:4], off, s[16:19], s4 offset:4095 label 2814 buffer_store_dwordx4 v[1:4], off, s[96:99], s4 offset:4095 label 2817 buffer_store_dwordx4 v[1:4], off, ttmp[8:11], s4 offset:4095 label 2850 buffer_store_dwordx4 v[1:4], off, s[12:15], m0 offset:4095 label 2859 buffer_store_dwordx4 v[1:4], off, s[12:15], 0 offset:4095 label 2862 buffer_store_dwordx4 v[1:4], off, s[12:15], -1 offset:4095 label 2865 buffer_store_dwordx4 v[1:4], off, s[12:15], 0.5 offset:4095 label 2886 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 label 2889 buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:0 label [all …]
|