| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | load-local-redundant-copies.ll | 14 ; CHECK-NEXT: ds_read_b32 v2, v1 15 ; CHECK-NEXT: ds_read_b32 v1, v4 16 ; CHECK-NEXT: ds_read_b32 v3, v3 17 ; CHECK-NEXT: ds_read_b32 v0, v0 41 ; CHECK-NEXT: ds_read_b32 v4, v2 42 ; CHECK-NEXT: ds_read_b32 v3, v3 43 ; CHECK-NEXT: ds_read_b32 v2, v6 44 ; CHECK-NEXT: ds_read_b32 v9, v7 45 ; CHECK-NEXT: ds_read_b32 v8, v8 47 ; CHECK-NEXT: ds_read_b32 v6, v1 [all …]
|
| H A D | packed-op-sel.ll | 4 ; GCN: ds_read_b32 [[VEC0:v[0-9]+]] 5 ; GCN: ds_read_b32 [[VEC1:v[0-9]+]] 32 ; GCN: ds_read_b32 [[VEC0:v[0-9]+]] 33 ; GCN: ds_read_b32 [[VEC1:v[0-9]+]] 61 ; GCN: ds_read_b32 [[VEC0:v[0-9]+]] 62 ; GCN: ds_read_b32 [[VEC1:v[0-9]+]] 90 ; GCN: ds_read_b32 [[VEC0:v[0-9]+]] 91 ; GCN: ds_read_b32 [[VEC1:v[0-9]+]] 120 ; GCN: ds_read_b32 [[VEC0:v[0-9]+]] 121 ; GCN: ds_read_b32 [[VEC1:v[0-9]+]] [all …]
|
| H A D | bug-sdag-scheduler-cycle.ll | 7 ; CHECK: ds_read_b32 8 ; CHECK: ds_read_b32 9 ; CHECK: ds_read_b32 10 ; CHECK: ds_read_b32
|
| H A D | ds-negative-offset-addressing-mode-loop.ll | 12 ; SI-DAG: ds_read_b32 v{{[0-9]+}}, [[VADDR]] 14 ; SI-DAG: ds_read_b32 v{{[0-9]+}}, [[VADDR8]] 16 ; SI-DAG: ds_read_b32 v{{[0-9]+}}, [[VADDR0x80]] 18 ; SI-DAG: ds_read_b32 v{{[0-9]+}}, [[VADDR0x88]] 20 ; SI-DAG: ds_read_b32 v{{[0-9]+}}, [[VADDR0x100]] 24 ; CI-DAG: ds_read_b32 v{{[0-9]+}}, [[VADDR]] offset:256
|
| H A D | 32-bit-local-address-space.ll | 15 ; SI: ds_read_b32 v{{[0-9]+}}, [[PTR]] 26 ; SI: ds_read_b32 [[VPTR]] 37 ; SI: ds_read_b32 v{{[0-9]+}}, [[VPTR]] offset:4 50 ; SI: ds_read_b32 [[VPTR]] 75 ; SI: ds_read_b32 87 ; SI: ds_read_b32 v{{[0-9]+}}, [[PTR]]
|
| H A D | lower-lds-struct-aa.ll | 16 ; GCN: ds_read_b32 17 ; GCN: ds_read_b32 42 ; GCN-DAG: ds_read_b32 43 ; GCN-DAG: ds_read_b32 44 ; GCN-DAG: ds_read_b32
|
| H A D | local-memory.amdgcn.ll | 20 ; GCN-NEXT: ds_read_b32 v0, v0 59 ; SI-NEXT: ds_read_b32 v0, v0 60 ; SI-NEXT: ds_read_b32 v3, v2 81 ; CI-NEXT: ds_read_b32 v0, v0 offset:12 82 ; CI-NEXT: ds_read_b32 v3, v2 offset:12
|
| H A D | memory-legalizer-local-nontemporal.ll | 23 ; GFX6-NEXT: ds_read_b32 v0, v0 36 ; GFX7-NEXT: ds_read_b32 v2, v0 51 ; GFX10-WGP-NEXT: ds_read_b32 v0, v0 64 ; GFX10-CU-NEXT: ds_read_b32 v0, v0 77 ; SKIP-CACHE-INV-NEXT: ds_read_b32 v0, v0 102 ; GFX90A-TGSPLIT-NEXT: ds_read_b32 v0, v0 126 ; GFX940-TGSPLIT-NEXT: ds_read_b32 v0, v0 173 ; GFX6-NEXT: ds_read_b32 v0, v0 187 ; GFX7-NEXT: ds_read_b32 v2, v0 202 ; GFX10-WGP-NEXT: ds_read_b32 v0, v0 [all …]
|
| H A D | cf-loop-on-constant.ll | 21 ; GCN-NEXT: ds_read_b32 v1, v0 56 ; GCN_DBG-NEXT: ds_read_b32 v0, v0 99 ; GCN-NEXT: ds_read_b32 v1, v0 127 ; GCN_DBG-NEXT: ds_read_b32 v0, v0 165 ; GCN-NEXT: ds_read_b32 v1, v0 offset:128 192 ; GCN_DBG-NEXT: ds_read_b32 v0, v0 231 ; GCN-NEXT: ds_read_b32 v1, v0 offset:128 258 ; GCN_DBG-NEXT: ds_read_b32 v0, v0 305 ; GCN-NEXT: ds_read_b32 v1, v0 350 ; GCN_DBG-NEXT: ds_read_b32 v0, v0
|
| H A D | memory-legalizer-local-volatile.ll | 19 ; GFX6-NEXT: ds_read_b32 v0, v0 32 ; GFX7-NEXT: ds_read_b32 v2, v0 47 ; GFX10-WGP-NEXT: ds_read_b32 v0, v0 60 ; GFX10-CU-NEXT: ds_read_b32 v0, v0 121 ; GFX6-NEXT: ds_read_b32 v0, v0 135 ; GFX7-NEXT: ds_read_b32 v2, v0 150 ; GFX10-WGP-NEXT: ds_read_b32 v0, v0 163 ; GFX10-CU-NEXT: ds_read_b32 v0, v0 426 ; GFX6-NEXT: ds_read_b32 v0, v0 438 ; GFX7-NEXT: ds_read_b32 v0, v0 [all …]
|
| H A D | si-triv-disjoint-mem-access.ll | 32 ; CI: ds_read_b32 {{v[0-9]+}}, {{v[0-9]+}} offset:4 34 ; CI: ds_read_b32 {{v[0-9]+}}, {{v[0-9]+}} offset:12 36 ; GFX9: ds_read_b32 {{v[0-9]+}}, {{v[0-9]+}} offset:4 38 ; GFX9: ds_read_b32 {{v[0-9]+}}, {{v[0-9]+}} offset:12 56 ; CI: ds_read_b32 {{v[0-9]+}}, {{v[0-9]+}} offset:4 57 ; CI: ds_read_b32 {{v[0-9]+}}, {{v[0-9]+}} offset:12 61 ; GFX9-DAG: ds_read_b32 {{v[0-9]+}}, {{v[0-9]+}} offset:4 63 ; GFX9-DAG: ds_read_b32 {{v[0-9]+}}, {{v[0-9]+}} offset:12
|
| H A D | atomic_load_local.ll | 58 ; GCN-NEXT: ds_read_b32 v0, v0{{$}} 70 ; GCN-NEXT: ds_read_b32 v0, v0 offset:64{{$}} 108 ; GCN-NEXT: ds_read_b32 v0, v0 offset:64{{$}} 147 ; GCN-NEXT: ds_read_b32 v0, v0 offset:64{{$}}
|
| H A D | load-local.96.ll | 31 ; GFX6-NEXT: ds_read_b32 v2, v2 372 ; GFX9-NEXT: ds_read_b32 v2, v2 offset:8 382 ; GFX7-NEXT: ds_read_b32 v2, v2 offset:8 392 ; GFX6-NEXT: ds_read_b32 v2, v2 393 ; GFX6-NEXT: ds_read_b32 v0, v0 394 ; GFX6-NEXT: ds_read_b32 v1, v1 404 ; GFX10-NEXT: ds_read_b32 v2, v2 offset:8 427 ; GFX9-NEXT: ds_read_b32 v2, v2 offset:8 437 ; GFX7-NEXT: ds_read_b32 v2, v2 offset:8 448 ; GFX6-NEXT: ds_read_b32 v2, v2 [all …]
|
| H A D | ds-combine-with-dependence.ll | 76 ; GCN-NEXT: ds_read_b32 v{{[0-9]+}}, v{{[0-9]+}} offset:32 77 ; GCN-NEXT: ds_read_b32 v{{[0-9]+}}, v{{[0-9]+}} offset:104 108 ; GCN: ds_read_b32 v{{[0-9]+}}, v{{[0-9]+}} offset:108 110 ; GCN-NEXT: ds_read_b32 v{{[0-9]+}}, v{{[0-9]+}} offset:104
|
| H A D | local-memory.ll | 14 ; GCN: ds_read_b32 v{{[0-9]+}}, v[[PTR]] offset:4 31 ; GCN-DAG: ds_read_b32
|
| H A D | local-atomics-fp.ll | 12 ; NO-ATOMICS: ds_read_b32 94 ; GCN: ds_read_b32 104 ; GCN: ds_read_b32
|
| H A D | control-flow-fastregalloc.ll | 18 ; GCN: ds_read_b32 [[LOAD0:v[0-9]+]] 41 ; GCN: ds_read_b32 [[LOAD1:v[0-9]+]] 90 ; GCN: ds_read_b32 [[LOAD0:v[0-9]+]], [[PTR0]] 163 ; GCN: ds_read_b32 [[LOAD0:v[0-9]+]], [[PTR0]] 221 ; GCN: ds_read_b32
|
| H A D | extload.ll | 38 ; GCN: ds_read_b32 v{{[0-9]+}} 53 ; GCN: ds_read_b32 v{{[0-9]+}}
|
| H A D | ds_read2.ll | 89 ; CI-NEXT: ds_read_b32 v1, v0 103 ; GFX9-NEXT: ds_read_b32 v1, v0 312 ; CI-NEXT: ds_read_b32 v2, v2 330 ; GFX9-NEXT: ds_read_b32 v2, v2 454 ; CI-NEXT: ds_read_b32 v1, v0 468 ; GFX9-NEXT: ds_read_b32 v1, v0 492 ; CI-NEXT: ds_read_b32 v1, v0 506 ; GFX9-NEXT: ds_read_b32 v1, v0 1363 ; CI-NEXT: ds_read_b32 v41, v40 1406 ; GFX9-NEXT: ds_read_b32 v42, v41 [all …]
|
| H A D | force-alwaysinline-lds-global-address-codegen.ll | 16 ; GCN: ds_read_b32 v{{[0-9]+}}, [[ADDR]]
|
| H A D | merge-store-usedef.ll | 6 ; CHECK: ds_read_b32
|
| H A D | insert-subvector-unused-scratch.ll | 19 ; GCN: ds_read_b32
|
| H A D | load-local-f32.ll | 13 ; GCN: ds_read_b32 43 ; SI-DAG: ds_read_b32 v{{[0-9]+}}, v{{[0-9]+}} offset:8
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | atomic_load_local.ll | 58 ; GCN-NEXT: ds_read_b32 v0, v0{{$}} 70 ; GCN-NEXT: ds_read_b32 v0, v0 offset:64{{$}} 108 ; GCN-NEXT: ds_read_b32 v0, v0 offset:64{{$}} 147 ; GCN-NEXT: ds_read_b32 v0, v0 offset:64{{$}}
|
| H A D | load-local.96.ll | 293 ; GFX9-NEXT: ds_read_b32 v2, v2 offset:8 303 ; GFX7-NEXT: ds_read_b32 v2, v2 offset:8 313 ; GFX10-NEXT: ds_read_b32 v2, v2 offset:8 336 ; GFX9-NEXT: ds_read_b32 v2, v2 offset:8 346 ; GFX7-NEXT: ds_read_b32 v2, v2 offset:8 356 ; GFX10-NEXT: ds_read_b32 v2, v2 offset:8
|