/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
D | insertelement-stack-lower.ll | 41 ; GCN-NEXT: buffer_store_dword v1, v0, s[0:3], 0 offen 43 ; GCN-NEXT: buffer_store_dword v1, v31, s[0:3], 0 offen 45 ; GCN-NEXT: buffer_store_dword v1, v32, s[0:3], 0 offen 48 ; GCN-NEXT: buffer_store_dword v1, v33, s[0:3], 0 offen 51 ; GCN-NEXT: buffer_store_dword v1, v34, s[0:3], 0 offen 54 ; GCN-NEXT: buffer_store_dword v1, v35, s[0:3], 0 offen 57 ; GCN-NEXT: buffer_store_dword v1, v36, s[0:3], 0 offen 60 ; GCN-NEXT: buffer_store_dword v1, v37, s[0:3], 0 offen 63 ; GCN-NEXT: buffer_store_dword v1, v38, s[0:3], 0 offen 66 ; GCN-NEXT: buffer_store_dword v1, v39, s[0:3], 0 offen [all …]
|
D | extractelement-stack-lower.ll | 101 ; GCN-NEXT: buffer_store_dword v7, v1, s[0:3], 0 offen 103 ; GCN-NEXT: buffer_store_dword v8, v1, s[0:3], 0 offen 105 ; GCN-NEXT: buffer_store_dword v9, v1, s[0:3], 0 offen 107 ; GCN-NEXT: buffer_store_dword v10, v1, s[0:3], 0 offen 109 ; GCN-NEXT: buffer_store_dword v11, v1, s[0:3], 0 offen 111 ; GCN-NEXT: buffer_store_dword v12, v1, s[0:3], 0 offen 113 ; GCN-NEXT: buffer_store_dword v13, v1, s[0:3], 0 offen 115 ; GCN-NEXT: buffer_store_dword v14, v1, s[0:3], 0 offen 117 ; GCN-NEXT: buffer_store_dword v15, v1, s[0:3], 0 offen 119 ; GCN-NEXT: buffer_store_dword v16, v1, s[0:3], 0 offen [all …]
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | private-element-size.ll | 13 ; HSA-ELT16-DAG: buffer_store_dwordx4 {{v\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}, s[0:3], s9 offen{{$}} 14 ; HSA-ELT16-DAG: buffer_store_dwordx4 {{v\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}, s[0:3], s9 offen offset:… 15 ; HSA-ELT16-DAG: buffer_load_dwordx4 {{v\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}, s[0:3], s9 offen{{$}} 17 ; HSA-ELT8-DAG: buffer_store_dwordx2 {{v\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}, s[0:3], s9 offen{{$}} 18 ; HSA-ELT8-DAG: buffer_store_dwordx2 {{v\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}, s[0:3], s9 offen offset:8 19 ; HSA-ELT8-DAG: buffer_store_dwordx2 {{v\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}, s[0:3], s9 offen offset:16 20 ; HSA-ELT8-DAG: buffer_store_dwordx2 {{v\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}, s[0:3], s9 offen offset:24 22 ; HSA-ELT8: buffer_load_dwordx2 {{v\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}, s[0:3], s9 offen 23 ; HSA-ELT8: buffer_load_dwordx2 {{v\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}, s[0:3], s9 offen 26 ; HSA-ELT4-DAG: buffer_store_dword {{v[0-9]+}}, v{{[0-9]+}}, s[0:3], s9 offen{{$}} [all …]
|
D | captured-frame-index.ll | 20 ; GCN-DAG: buffer_store_dword v{{[0-9]+}}, [[ZERO]], s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen{{$}} 21 ; GCN-DAG: buffer_store_dword v{{[0-9]+}}, [[ZERO]], s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen offs… 44 ; GCN: buffer_store_dword [[K]], [[ZERO]], s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen{{$}} 45 ; GCN: buffer_store_dword [[ZERO]], [[ZERO]], s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen{{$}} 59 ; GCN: buffer_store_dword [[K0]], [[ZERO]], s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen{{$}} 62 ; GCN: buffer_store_dword [[K1]], [[ZERO]], s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen offset:2048{{… 65 ; GCN: buffer_store_dword [[OFFSETK]], [[ZERO]], s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen offset:2… 83 ; GCN: buffer_store_dword v{{[0-9]+}}, [[ZERO]], s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen{{$}} 84 ; GCN: buffer_store_dword v{{[0-9]+}}, [[ZERO]], s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen offset:4… 85 ; GCN: buffer_store_dword v{{[0-9]+}}, [[ZERO]], s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen offset:8… [all …]
|
D | insert_vector_elt.ll | 209 ; GCN-DAG: buffer_store_short v{{[0-9]+}}, v{{[0-9]+}}, s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen o… 210 ; GCN-DAG: buffer_store_short v{{[0-9]+}}, v{{[0-9]+}}, s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen o… 211 ; GCN-DAG: buffer_store_short v{{[0-9]+}}, v{{[0-9]+}}, s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen o… 212 ; GCN-DAG: buffer_store_short v{{[0-9]+}}, v{{[0-9]+}}, s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen{{… 213 ; GCN: buffer_store_short v{{[0-9]+}}, v{{[0-9]+}}, s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen{{$}} 231 ; GCN-DAG: buffer_store_byte v{{[0-9]+}}, v{{[0-9]+}}, s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen of… 232 ; GCN-DAG: buffer_store_byte v{{[0-9]+}}, v{{[0-9]+}}, s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen{{$… 234 ; GCN: buffer_store_byte v{{[0-9]+}}, v{{[0-9]+}}, s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen{{$}} 251 ; GCN-DAG: buffer_store_byte v{{[0-9]+}}, v{{[0-9]+}}, s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen of… 252 ; GCN-DAG: buffer_store_byte v{{[0-9]+}}, v{{[0-9]+}}, s{{\[[0-9]+:[0-9]+\]}}, s{{[0-9]+}} offen of… [all …]
|
D | extload-private.ll | 5 ; SI: buffer_load_sbyte v{{[0-9]+}}, v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], s{{[0-9]+}} offen 16 ; SI: buffer_load_ubyte v{{[0-9]+}}, v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], s{{[0-9]+}} offen 27 ; SI: buffer_load_sshort v{{[0-9]+}}, v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], s{{[0-9]+}} offen 38 ; SI: buffer_load_ushort v{{[0-9]+}}, v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], s{{[0-9]+}} offen
|
D | llvm.amdgcn.buffer.load.ll | 30 ;SICI: buffer_load_dwordx4 v[0:3], {{v[0-9]+}}, s[0:3], 0 offen 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 79 ;CHECK: buffer_load_dwordx4 v[0:3], v[1:2], s[0:3], 0 idxen offen 88 ;CHECK: buffer_load_dword v0, v[0:1], s[0:3], 0 idxen offen 97 ;CHECK: buffer_load_dwordx2 v[0:1], v[0:1], s[0:3], 0 idxen offen 107 ;CHECK: buffer_load_dwordx4 v[0:3], [[VOFS]], s[0:3], 0 offen
|
D | large-alloca-graphics.ll | 11 ; GCN: buffer_store_dword {{v[0-9]+}}, {{v[0-9]+}}, s[8:11], s0 offen 12 ; GCN: buffer_load_dword {{v[0-9]+}}, {{v[0-9]+}}, s[8:11], s0 offen 32 ; GCN: buffer_store_dword {{v[0-9]+}}, {{v[0-9]+}}, s[8:11], s2 offen 33 ; GCN: buffer_load_dword {{v[0-9]+}}, {{v[0-9]+}}, s[8:11], s2 offen
|
D | scratch-buffer.ll | 13 ; GCN: buffer_store_dword v{{[0-9]+}}, [[OFFSET]], s[{{[0-9]+}}:{{[0-9]+}}], s{{[0-9]+}} offen 15 ; GCN: buffer_store_dword v{{[0-9]+}}, [[OFFSET]], s[{{[0-9]+}}:{{[0-9]+}}], s{{[0-9]+}} offen{{$}} 51 ; GCN: buffer_store_dword v{{[0-9]+}}, v{{[0-9]+}}, s[{{[0-9]+}}:{{[0-9]+}}], s{{[0-9]+}} offen{{$}} 53 ; GCN: buffer_store_dword v{{[0-9]+}}, [[OFFSET]], s[{{[0-9]+}}:{{[0-9]+}}], s{{[0-9]+}} offen{{$}} 89 ; GCN: buffer_store_dword v{{[0-9]+}}, v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], s{{[0-9]+}} offen offset:… 100 ; GCN: buffer_store_dword v{{[0-9]+}}, v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], s{{[0-9]+}} offen offset:…
|
/external/llvm/test/MC/AMDGPU/ |
D | mubuf.s | 57 buffer_load_dword v1, v2, s[4:7], s1 offen 61 buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 65 buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 glc 69 buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 slc 73 buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 tfe 77 buffer_load_dword v1, v2, s[4:7], s1 offen glc tfe 81 buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 glc slc tfe 85 buffer_load_dword v1, v2, ttmp[4:7], s1 offen offset:4 glc slc tfe 129 buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen 133 buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 [all …]
|
/external/llvm-project/llvm/test/MC/AMDGPU/ |
D | mubuf.s | 57 buffer_load_dword v1, v2, s[4:7], s1 offen 61 buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 65 buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 glc 69 buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 slc 73 buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 tfe 77 buffer_load_dword v1, v2, s[4:7], s1 offen glc tfe 81 buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 glc slc tfe 85 buffer_load_dword v1, v2, ttmp[4:7], s1 offen offset:4 glc slc tfe 129 buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen 133 buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 [all …]
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | function-returns.ll | 460 ; GCN: buffer_store_byte [[VAL0]], v0, s[0:3], 0 offen{{$}} 461 ; GCN: buffer_store_dword [[VAL1]], v0, s[0:3], 0 offen offset:4{{$}} 477 ; GFX9-DAG: buffer_store_dword v{{[0-9]+}}, v0, s[0:3], 0 offen{{$}} 478 ; GFX9-DAG: buffer_store_dword v{{[0-9]+}}, v0, s[0:3], 0 offen offset:4{{$}} 479 ; GFX9-DAG: buffer_store_dword v{{[0-9]+}}, v0, s[0:3], 0 offen offset:8{{$}} 480 ; GFX9-DAG: buffer_store_dword v{{[0-9]+}}, v0, s[0:3], 0 offen offset:12{{$}} 481 ; GFX9-DAG: buffer_store_dword v{{[0-9]+}}, v0, s[0:3], 0 offen offset:16{{$}} 482 ; GFX9-DAG: buffer_store_dword v{{[0-9]+}}, v0, s[0:3], 0 offen offset:20{{$}} 483 ; GFX9-DAG: buffer_store_dword v{{[0-9]+}}, v0, s[0:3], 0 offen offset:24{{$}} 484 ; GFX9-DAG: buffer_store_dword v{{[0-9]+}}, v0, s[0:3], 0 offen offset:28{{$}} [all …]
|
D | private-element-size.ll | 15 ; HSA-ELT16-DAG: buffer_load_dwordx4 {{v\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}, s[0:3], 0 offen{{$}} 22 ; HSA-ELT8: buffer_load_dwordx2 {{v\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}, s[0:3], 0 offen 23 ; HSA-ELT8: buffer_load_dwordx2 {{v\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}, s[0:3], 0 offen 35 ; HSA-ELT4-DAG: buffer_load_dword {{v[0-9]+}}, v{{[0-9]+}}, s[0:3], 0 offen{{$}} 36 ; HSA-ELT4-DAG: buffer_load_dword {{v[0-9]+}}, v{{[0-9]+}}, s[0:3], 0 offen offset:4{{$}} 37 ; HSA-ELT4-DAG: buffer_load_dword {{v[0-9]+}}, v{{[0-9]+}}, s[0:3], 0 offen offset:8{{$}} 38 ; HSA-ELT4-DAG: buffer_load_dword {{v[0-9]+}}, v{{[0-9]+}}, s[0:3], 0 offen offset:12{{$}} 67 ; HSA-ELT16-DAG: buffer_load_dwordx4 {{v\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}, s[0:3], 0 offen{{$}} 68 ; HSA-ELT16-DAG: buffer_load_dwordx4 {{v\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}, s[0:3], 0 offen{{$}} 80 ; HSA-ELT8: buffer_load_dwordx2 {{v\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}, s[0:3], 0 offen [all …]
|
D | fast-unaligned-load-store.private.ll | 13 ; GFX7-ALIGNED-NEXT: buffer_load_ushort v0, v0, s[0:3], 0 offen 14 ; GFX7-ALIGNED-NEXT: buffer_load_ushort v1, v1, s[0:3], 0 offen 24 ; GFX7-UNALIGNED-NEXT: buffer_load_ushort v0, v0, s[0:3], 0 offen 25 ; GFX7-UNALIGNED-NEXT: buffer_load_ushort v1, v1, s[0:3], 0 offen 34 ; GFX9-NEXT: buffer_load_ushort v1, v0, s[0:3], 0 offen 35 ; GFX9-NEXT: buffer_load_ushort v0, v0, s[0:3], 0 offen offset:2 66 ; GFX7-ALIGNED-NEXT: buffer_store_short v3, v1, s[0:3], 0 offen 67 ; GFX7-ALIGNED-NEXT: buffer_store_short v0, v2, s[0:3], 0 offen 77 ; GFX7-UNALIGNED-NEXT: buffer_store_short v3, v1, s[0:3], 0 offen 78 ; GFX7-UNALIGNED-NEXT: buffer_store_short v0, v2, s[0:3], 0 offen [all …]
|
D | memory_clause.ll | 107 ; GCN-NEXT: buffer_load_dword v3, v0, s[0:3], 0 offen 108 ; GCN-NEXT: buffer_load_dword v4, v0, s[0:3], 0 offen offset:4 109 ; GCN-NEXT: buffer_load_dword v5, v0, s[0:3], 0 offen offset:8 110 ; GCN-NEXT: buffer_load_dword v6, v0, s[0:3], 0 offen offset:12 111 ; GCN-NEXT: buffer_load_dword v7, v0, s[0:3], 0 offen offset:16 112 ; GCN-NEXT: buffer_load_dword v8, v0, s[0:3], 0 offen offset:20 113 ; GCN-NEXT: buffer_load_dword v9, v0, s[0:3], 0 offen offset:24 114 ; GCN-NEXT: buffer_load_dword v10, v0, s[0:3], 0 offen offset:28 115 ; GCN-NEXT: buffer_load_dword v11, v0, s[0:3], 0 offen offset:32 116 ; GCN-NEXT: buffer_load_dword v12, v0, s[0:3], 0 offen offset:36 [all …]
|
D | llvm.amdgcn.raw.buffer.atomic.ll | 9 ;CHECK: buffer_atomic_swap v0, v1, s[0:3], 0 offen glc 11 ;CHECK: buffer_atomic_swap v0, v1, s[0:3], 0 offen offset:42 glc 32 ;CHECK: buffer_atomic_add v0, v1, s[0:3], 0 offen glc{{$}} 34 ;CHECK: buffer_atomic_sub v0, v1, s[0:3], 0 offen glc slc 36 ;CHECK: buffer_atomic_smin v0, v1, s[0:3], 0 offen glc{{$}} 38 ;CHECK: buffer_atomic_umin v0, v1, s[0:3], 0 offen glc slc 40 ;CHECK: buffer_atomic_smax v0, v1, s[0:3], 0 offen glc{{$}} 42 ;CHECK: buffer_atomic_umax v0, v1, s[0:3], 0 offen glc slc 44 ;CHECK: buffer_atomic_and v0, v1, s[0:3], 0 offen glc{{$}} 46 ;CHECK: buffer_atomic_or v0, v1, s[0:3], 0 offen glc slc [all …]
|
D | llvm.amdgcn.raw.buffer.store.format.d16.ll | 8 ; GCN: buffer_store_format_d16_x v[[V_LO]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 offen 22 …ffer_store_format_d16_xy v{{\[}}[[V_LO]]:[[V_HI]]{{\]}}, v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 offen 24 ; PACKED: buffer_store_format_d16_xy v{{[0-9]+}}, v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 offen 42 … buffer_store_format_d16_xyz v{{\[}}[[LO]]:[[HI]]{{\]}}, v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 offen 48 … buffer_store_format_d16_xyz v{{\[}}[[LO]]:[[HI]]{{\]}}, v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 offen 68 …buffer_store_format_d16_xyzw v{{\[}}[[LO]]:[[HI]]{{\]}}, v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 offen 73 …buffer_store_format_d16_xyzw v{{\[}}[[LO]]:[[HI]]{{\]}}, v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 offen
|
D | llvm.amdgcn.raw.buffer.store.format.ll | 28 ;CHECK: buffer_store_format_xyzw v[0:3], v4, s[0:3], 0 offen 39 ;CHECK: buffer_store_format_xyzw v[0:3], v4, s[0:3], 0 offen 41 ;CHECK: buffer_load_format_xyzw v[0:3], v5, s[0:3], 0 offen 43 ;CHECK: buffer_store_format_xyzw v[0:3], v6, s[0:3], 0 offen 54 ;CHECK: buffer_store_format_x v0, v1, s[0:3], 0 offen 63 ;CHECK: buffer_store_format_xy v[0:1], v2, s[0:3], 0 offen
|
D | stack-realign.ll | 18 ; GCN: buffer_store_dword v{{[0-9]+}}, v{{[0-9]+}}, s[0:3], 0 offen 20 ; GCN: buffer_store_dword v{{[0-9]+}}, v{{[0-9]+}}, s[0:3], 0 offen 21 ; GCN: buffer_store_dword v{{[0-9]+}}, v{{[0-9]+}}, s[0:3], 0 offen 22 ; GCN: buffer_store_dword v{{[0-9]+}}, v{{[0-9]+}}, s[0:3], 0 offen 38 ; GCN: buffer_store_dword v{{[0-9]+}}, v{{[0-9]+}}, s[0:3], 0 offen 41 ; GCN: buffer_store_dword v{{[0-9]+}}, v{{[0-9]+}}, s[0:3], 0 offen 42 ; GCN: buffer_store_dword v{{[0-9]+}}, v{{[0-9]+}}, s[0:3], 0 offen 43 ; GCN: buffer_store_dword v{{[0-9]+}}, v{{[0-9]+}}, s[0:3], 0 offen 59 ; GCN: buffer_store_dword v{{[0-9]+}}, v{{[0-9]+}}, s[0:3], 0 offen 62 ; GCN: buffer_store_dword v{{[0-9]+}}, v{{[0-9]+}}, s[0:3], 0 offen [all …]
|
D | memory-legalizer-private-nontemporal.ll | 21 ; GFX6-NEXT: buffer_load_dword v0, v0, s[8:11], 0 offen glc slc 38 ; GFX7-NEXT: buffer_load_dword v2, v0, s[8:11], 0 offen glc slc 57 ; GFX10-WGP-NEXT: buffer_load_dword v0, v0, s[8:11], 0 offen slc 74 ; GFX10-CU-NEXT: buffer_load_dword v0, v0, s[8:11], 0 offen slc 91 ; SKIP-CACHE-INV-NEXT: buffer_load_dword v0, v0, s[8:11], 0 offen glc slc 117 ; GFX6-NEXT: buffer_load_dword v0, v0, s[8:11], 0 offen glc slc 135 ; GFX7-NEXT: buffer_load_dword v2, v0, s[8:11], 0 offen glc slc 154 ; GFX10-WGP-NEXT: buffer_load_dword v0, v0, s[8:11], 0 offen slc 171 ; GFX10-CU-NEXT: buffer_load_dword v0, v0, s[8:11], 0 offen slc 189 ; SKIP-CACHE-INV-NEXT: buffer_load_dword v0, v0, s[8:11], 0 offen glc slc [all …]
|
D | local-stack-alloc-block-sp-reference.ll | 32 ; MUBUF-NEXT: buffer_store_dword v2, v3, s[0:3], 0 offen 38 ; MUBUF-NEXT: buffer_store_byte v2, v3, s[0:3], 0 offen 43 ; MUBUF-NEXT: buffer_load_dword v2, v1, s[0:3], 0 offen 44 ; MUBUF-NEXT: buffer_load_dword v1, v1, s[0:3], 0 offen offset:4 45 ; MUBUF-NEXT: buffer_load_dword v3, v0, s[0:3], 0 offen 46 ; MUBUF-NEXT: buffer_load_dword v4, v0, s[0:3], 0 offen offset:4 119 ; MUBUF-NEXT: buffer_store_byte v4, v5, s[0:3], 0 offen 125 ; MUBUF-NEXT: buffer_load_dword v4, v3, s[0:3], 0 offen 126 ; MUBUF-NEXT: buffer_load_dword v3, v3, s[0:3], 0 offen offset:4 127 ; MUBUF-NEXT: buffer_load_dword v5, v2, s[0:3], 0 offen [all …]
|
D | llvm.amdgcn.raw.buffer.store.ll | 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 41 ;CHECK: buffer_load_dwordx4 v[0:3], v5, s[0:3], 0 offen 43 ;CHECK: buffer_store_dwordx4 v[0:3], v6, s[0:3], 0 offen 54 ;CHECK: buffer_store_dword v0, v1, s[0:3], 0 offen 63 ;CHECK: buffer_store_dwordx2 v[0:1], v2, s[0:3], 0 offen 72 ;CHECK-DAG: buffer_store_dwordx4 v[{{[0-9]}}:{{[0-9]}}], v0, s[0:3], 0 offen offset:4 73 ;CHECK-DAG: buffer_store_dwordx2 v[{{[0-9]}}:{{[0-9]}}], v0, s[0:3], 0 offen offset:28 92 ;CHECK-DAG: buffer_store_dwordx4 v[{{[0-9]}}:{{[0-9]}}], v{{[0-9]}}, s[0:3], 0 offen offset:4 93 ;CHECK-DAG: buffer_store_dwordx2 v[{{[0-9]}}:{{[0-9]}}], v{{[0-9]}}, s[0:3], 0 offen offset:28 [all …]
|
/external/llvm/test/MC/Disassembler/AMDGPU/ |
D | mubuf_vi.txt | 24 # VI: buffer_load_dword v1, v2, s[4:7], s1 offen ; encoding: [0x00,0x10,0x50,0xe0,0x02,0x01,0x01,… 27 # VI: buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 ; encoding: [0x04,0x10,0x50,0xe0,0x02,0… 30 # VI: buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 glc ; encoding: [0x04,0x50,0x50,0xe0,0x… 33 # VI: buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 slc ; encoding: [0x04,0x10,0x52,0xe0,0x… 36 # VI: buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 tfe ; encoding: [0x04,0x10,0x50,0xe0,0x… 39 # VI: buffer_load_dword v1, v2, s[4:7], s1 offen glc tfe ; encoding: [0x00,0x50,0x50,0xe0,0x02,0x… 42 # VI: buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 glc slc tfe ; encoding: [0x04,0x50,0x52… 66 # VI: buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen ; encoding: [0x00,0x30,0x50,0xe0,0x02,… 69 # VI: buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 ; encoding: [0x04,0x30,0x50,0… 72 # VI: buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 glc ; encoding: [0x04,0x70,0x… [all …]
|
/external/llvm-project/llvm/test/MC/Disassembler/AMDGPU/ |
D | mubuf_vi.txt | 24 # VI: buffer_load_dword v1, v2, s[4:7], s1 offen ; encoding: [0x00,0x10,0x50,0xe0,0x02,0x01,0x01,… 27 # VI: buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 ; encoding: [0x04,0x10,0x50,0xe0,0x02,0… 30 # VI: buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 glc ; encoding: [0x04,0x50,0x50,0xe0,0x… 33 # VI: buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 slc ; encoding: [0x04,0x10,0x52,0xe0,0x… 36 # VI: buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 tfe ; encoding: [0x04,0x10,0x50,0xe0,0x… 39 # VI: buffer_load_dword v1, v2, s[4:7], s1 offen glc tfe ; encoding: [0x00,0x50,0x50,0xe0,0x02,0x… 42 # VI: buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 glc slc tfe ; encoding: [0x04,0x50,0x52… 66 # VI: buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen ; encoding: [0x00,0x30,0x50,0xe0,0x02,… 69 # VI: buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 ; encoding: [0x04,0x30,0x50,0… 72 # VI: buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 glc ; encoding: [0x04,0x70,0x… [all …]
|
/external/llvm-project/llvm/docs/AMDGPU/ |
D | gfx7_addr_buf.rst | 15 …Size is controlled by modifiers :ref:`addr64<amdgpu_synid_addr64>`, :ref:`offen<amdgpu_synid_offen… 19 * If only :ref:`offen<amdgpu_synid_offen>` is specified, this operand supplies an offset. Size is 1… 20 * If both :ref:`idxen<amdgpu_synid_idxen>` and :ref:`offen<amdgpu_synid_offen>` are specified, inde…
|