| /llvm-project-15.0.7/llvm/test/MC/AMDGPU/ |
| H A D | mimg.s | 311 image_sample v[193:195], v[237:240], s[28:35], s[4:7] dmask:0x7 unorm label 314 image_sample v193, v237, s[28:35], s[4:7] label 317 image_sample v193, v[237:238], s[28:35], s[4:7] label 320 image_sample v193, v[237:239], s[28:35], s[4:7] label 323 image_sample v193, v[237:240], s[28:35], s[4:7] label 326 image_sample v[193:194], v[237:240], s[28:35], s[4:7] tfe label 330 image_sample v193, v[237:240], s[28:35], s[4:7] r128 label 334 image_sample v193, v[237:240], s[28:35], s[4:7] d16 label 342 image_sample v[193:195], v[237:240], s[28:35], s[4:7] dmask:0x7 d16 label 352 image_sample v[193:194], v[237:240], s[28:35], s[4:7] dmask:0x7 d16 label [all …]
|
| H A D | mimg-err.s | 28 image_sample v[193:195], v[237:240], s[28:35], s[4:7] dmask:0x7 tfe label 31 image_sample v[193:195], v[237:240], s[28:35], s[4:7] dmask:0x3 label 34 image_sample v[193:195], v[237:240], s[28:35], s[4:7] dmask:0xf label
|
| H A D | mimg-gfx90a.s | 75 image_sample v5, v[0:3], s[8:15], s[12:15] dmask:0x1 label
|
| H A D | mimg-err-gfx940.s | 75 image_sample v5, v[0:3], s[8:15], s[12:15] dmask:0x1 label
|
| H A D | gfx8_asm_mimg.s | 1503 image_sample v5, v1, s[8:15], s[12:15] dmask:0x1 label 1506 image_sample v252, v1, s[8:15], s[12:15] dmask:0x1 label 1509 image_sample v5, v252, s[8:15], s[12:15] dmask:0x1 label 1512 image_sample v5, v1, s[12:19], s[12:15] dmask:0x1 label 1515 image_sample v5, v1, s[92:99], s[12:15] dmask:0x1 label 1521 image_sample v5, v1, s[8:15], s[16:19] dmask:0x1 label 1524 image_sample v5, v1, s[8:15], s[96:99] dmask:0x1 label 1530 image_sample v5, v1, s[8:15], s[12:15] dmask:0x2 label 1536 image_sample v5, v1, s[8:15], s[12:15] dmask:0x4 label 1548 image_sample v5, v1, s[8:15], s[12:15] dmask:0x8 label [all …]
|
| H A D | gfx7_asm_mimg.s | 1584 image_sample v5, v1, s[8:15], s[12:15] dmask:0x1 label 1587 image_sample v252, v1, s[8:15], s[12:15] dmask:0x1 label 1590 image_sample v5, v252, s[8:15], s[12:15] dmask:0x1 label 1593 image_sample v5, v1, s[12:19], s[12:15] dmask:0x1 label 1596 image_sample v5, v1, s[96:103], s[12:15] dmask:0x1 label 1602 image_sample v5, v1, s[8:15], s[16:19] dmask:0x1 label 1605 image_sample v5, v1, s[8:15], s[100:103] dmask:0x1 label 1611 image_sample v5, v1, s[8:15], s[12:15] dmask:0x2 label 1617 image_sample v5, v1, s[8:15], s[12:15] dmask:0x4 label 1629 image_sample v5, v1, s[8:15], s[12:15] dmask:0x8 label [all …]
|
| H A D | gfx9_asm_mimg.s | 1575 image_sample v5, v1, s[8:15], s[12:15] dmask:0x1 label 1578 image_sample v252, v1, s[8:15], s[12:15] dmask:0x1 label 1581 image_sample v5, v253, s[8:15], s[12:15] dmask:0x1 label 1584 image_sample v5, v1, s[12:19], s[12:15] dmask:0x1 label 1587 image_sample v5, v1, s[92:99], s[12:15] dmask:0x1 label 1593 image_sample v5, v1, s[8:15], s[16:19] dmask:0x1 label 1596 image_sample v5, v1, s[8:15], s[96:99] dmask:0x1 label 1602 image_sample v5, v1, s[8:15], s[12:15] dmask:0x2 label 1608 image_sample v5, v1, s[8:15], s[12:15] dmask:0x4 label 1620 image_sample v5, v1, s[8:15], s[12:15] dmask:0x8 label [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | llvm.amdgcn.image.nsa.ll | 12 ; GCN: image_sample v[0:3], v[1:2], 21 ; NONSA: image_sample v[0:3], v[1:3], 22 ; NSA: image_sample v[0:3], [v1, v2, v0], 75 ; GFX1010-NSA: image_sample v9, v[5:7], 77 ; GFX1030-NSA: image_sample v1, v[5:7], 79 ; GFX11-NSA: image_sample v1, v[5:7], 91 ; GFX1010-NSA: image_sample v9, v[5:7], 93 ; GFX1030-NSA: image_sample v1, v[5:7], 95 ; GFX11-NSA: image_sample v1, v[5:7], 97 ; GFX10-NONSA: image_sample v9, v[5:7], [all …]
|
| H A D | llvm.amdgcn.image.sample.dim.gfx90a.ll | 6 ; GFX90A: image_sample v[{{[0-9:]+}}], v{{[0-9]+}}, s[{{[0-9:]+}}], s[{{[0-9:]+}}] dmask:0xf 15 ; GFX90A: image_sample v[{{[0-9:]+}}], v{{[0-9]+}}, s[{{[0-9:]+}}], s[{{[0-9:]+}}] dmask:0xf lwe 27 ; GFX90A: image_sample v[{{[0-9:]+}}], v[{{[0-9:]+}}], s[{{[0-9:]+}}], s[{{[0-9:]+}}] dmask:0xf 36 ; GFX90A: image_sample v[{{[0-9:]+}}], v[{{[0-9:]+}}], s[{{[0-9:]+}}], s[{{[0-9:]+}}] dmask:0xf 45 ; GFX90A: image_sample v[{{[0-9:]+}}], v[{{[0-9:]+}}], s[{{[0-9:]+}}], s[{{[0-9:]+}}] dmask:0xf… 54 ; GFX90A: image_sample v[{{[0-9:]+}}], v[{{[0-9:]+}}], s[{{[0-9:]+}}], s[{{[0-9:]+}}] dmask:0xf… 63 ; GFX90A: image_sample v[{{[0-9:]+}}], v{{[0-9]+}}, s[{{[0-9:]+}}], s[{{[0-9:]+}}] dmask:0xf un… 74 ; SDAG: image_sample v{{[0-9]+}}, [[VADDR]], s[{{[0-9:]+}}], s[{{[0-9:]+}}] dmask:0x1 75 ; GISEL: image_sample v[{{[0-9:]+}}], [[VADDR]], s[{{[0-9:]+}}], s[{{[0-9:]+}}] dmask:0xf
|
| H A D | nsa-reassign.ll | 5 ; GCN-DAG: image_sample v{{[0-9]+}}, v[{{[0-9]+:[0-9]+}}], 25 ; GCN-DAG: image_sample v{{[0-9]+}}, v[{{[0-9]+:[0-9]+}}], 44 ; GCN-DAG: image_sample v{{[0-9]+}}, v[{{[0-9]+:[0-9]+}}], 45 ; GCN-DAG: image_sample v{{[0-9]+}}, [{{v[0-9]+, v[0-9]+, v[0-9]+}}], 64 ; GCN-DAG: image_sample v{{[0-9]+}}, v[{{[0-9]+:[0-9]+}}], 65 ; GCN-DAG: image_sample v{{[0-9]+}}, v[{{[0-9]+:[0-9]+}}], 84 ; GCN-DAG: image_sample v{{[0-9]+}}, [{{v[0-9]+, v[0-9]+, v[0-9]+}}],
|
| H A D | llvm.amdgcn.image.sample.dim.ll | 13 ; VERDE-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 22 ; GFX6789-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 51 ; VERDE-NEXT: image_sample v[0:4], v5, s[0:7], s[8:11] dmask:0xf tfe 75 ; GFX6789-NEXT: image_sample v[0:4], v5, s[0:7], s[8:11] dmask:0xf tfe 138 ; VERDE-NEXT: image_sample v[0:1], v2, s[0:7], s[8:11] dmask:0x1 tfe 185 ; VERDE-NEXT: image_sample v[0:1], v2, s[0:7], s[8:11] dmask:0x2 tfe 1867 ; VERDE-NEXT: image_sample v0, v0, s[0:7], s[8:11] dmask:0x1 1876 ; GFX6789-NEXT: image_sample v0, v0, s[0:7], s[8:11] dmask:0x1 1900 ; VERDE-NEXT: image_sample v[0:1], v0, s[0:7], s[8:11] dmask:0x3 1933 ; VERDE-NEXT: image_sample v[0:2], v0, s[0:7], s[8:11] dmask:0x7 [all …]
|
| H A D | sink-image-sample.ll | 7 ; GCN-NOT: image_sample 9 ; GCN: image_sample
|
| H A D | wqm.ll | 78 ; GFX9-W64-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 159 ; GFX9-W64-NEXT: image_sample v0, v4, s[0:7], s[8:11] dmask:0x1 1238 ; GFX9-W64-NEXT: image_sample v0, v0, s[0:7], s[8:11] dmask:0x1 1240 ; GFX9-W64-NEXT: image_sample v2, v0, s[0:7], s[8:11] dmask:0x1 1716 ; CHECK: image_sample 1718 ; CHECK: image_sample 1942 ; CHECK: image_sample 2034 ; GFX9-W64-NEXT: image_sample v0, v0, s[0:7], s[0:3] dmask:0x1 2066 ; GFX9-W64-NEXT: image_sample v0, v0, s[0:7], s[0:3] dmask:0x1 2120 ; CHECK: image_sample [all …]
|
| H A D | llvm.amdgcn.wqm.demote.ll | 301 ; SI-NEXT: image_sample v0, v0, s[0:7], s[8:11] dmask:0x1 305 ; SI-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 330 ; GFX9-NEXT: image_sample v0, v0, s[0:7], s[8:11] dmask:0x1 334 ; GFX9-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 423 ; SI-NEXT: image_sample v0, v0, s[0:7], s[8:11] dmask:0x1 439 ; SI-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 452 ; GFX9-NEXT: image_sample v0, v0, s[0:7], s[8:11] dmask:0x1 468 ; GFX9-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 557 ; SI-NEXT: image_sample v0, v0, s[0:7], s[8:11] dmask:0x1 568 ; SI-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf [all …]
|
| H A D | adjust-writemask-vectorized.ll | 6 ; GCN: image_sample v[{{[0-9:]+}}], v[{{[0-9:]+}}], s[{{[0-9:]+}}], s[{{[0-9:]+}}] dmask:0xf
|
| H A D | llvm.amdgcn.image.sample.d16.dim.ll | 14 ; TONGA-NEXT: image_sample v0, v[0:1], s[0:7], s[8:11] dmask:0x1 d16 23 ; GFX81-NEXT: image_sample v0, v[0:1], s[0:7], s[8:11] dmask:0x1 d16 32 ; GFX9-NEXT: image_sample v0, v[0:1], s[0:7], s[8:11] dmask:0x1 d16 41 ; GFX10PLUS-NEXT: image_sample v0, v[0:1], s[0:7], s[8:11] dmask:0x1 dim:SQ_RSRC_IMG_2D d16 57 ; TONGA-NEXT: image_sample v[2:3], v[0:1], s[0:7], s[8:11] dmask:0x1 tfe d16 73 ; GFX81-NEXT: image_sample v[2:3], v[0:1], s[0:7], s[8:11] dmask:0x1 tfe d16 91 ; GFX9-NEXT: image_sample v[2:3], v[0:1], s[0:7], s[8:11] dmask:0x1 tfe d16 107 ; GFX10-NEXT: image_sample v[2:3], v[0:1], s[0:7], s[8:11] dmask:0x1 dim:SQ_RSRC_IMG_2D tfe d16 122 ; GFX11-NEXT: image_sample v[2:3], v[0:1], s[0:7], s[8:11] dmask:0x1 dim:SQ_RSRC_IMG_2D tfe d16
|
| H A D | adjust-writemask-invalid-copy.ll | 36 ; GCN: image_sample v0, v{{[0-9]+}}, s{{\[[0-9]+:[0-9]+\]}}, s{{\[[0-9]+:[0-9]+\]}} dmask:0x2 52 ; GCN: image_sample v0, v{{[0-9]+}}, s{{\[[0-9]+:[0-9]+\]}}, s{{\[[0-9]+:[0-9]+\]}} dmask:0x1
|
| H A D | split-smrd.ll | 8 ; GCN: image_sample v{{[0-9]+}}, v[{{[0-9]+:[0-9]+}}], s[{{[0-9]+:[0-9]+}}], s[{{[0-9]+:[0-9]+}}] d…
|
| H A D | llvm.amdgcn.ps.live.ll | 26 ; CHECK: image_sample v0, [[VAR]],
|
| H A D | sgpr-copy.ll | 222 ; CHECK: image_sample v{{\[[0-9]+:[0-9]+\]}}, v[[[SAMPLE_LO]]:[[SAMPLE_HI]]] 313 ; This test checks that image_sample resource descriptors aren't loaded into 320 ; CHECK: image_sample v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+:[0-9]+\]}} 325 ; CHECK: image_sample v{{\[[0-9]+:[0-9]+\]}}, v{{\[[0-9]+}}:[[ADD]]] 376 ; CHECK: image_sample v{{[0-9]+}}, v[{{[0-9]+:[0-9]+}}], s[{{[0-9]+:[0-9]+}}], s[{{[0-9]+:[0-9]+}}]… 391 ; CHECK: image_sample v{{[0-9]+}}, v[{{[0-9]+:[0-9]+}}], s[{{[0-9]+:[0-9]+}}], s[{{[0-9]+:[0-9]+}}]…
|
| H A D | dagcombine-fma-fmad.ll | 7 ; GCN-NEXT: image_sample v[0:1], v[0:1], s[0:7], s[0:3] dmask:0x3 dim:SQ_RSRC_IMG_2D 11 ; GCN-NEXT: image_sample v2, v[0:1], s[0:7], s[0:3] dmask:0x4 dim:SQ_RSRC_IMG_2D 12 ; GCN-NEXT: image_sample v3, v[0:1], s[0:7], s[0:3] dmask:0x1 dim:SQ_RSRC_IMG_2D
|
| H A D | llvm.amdgcn.image.sample.a16.dim.ll | 12 ; GFX9-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf a16 21 ; GFX10-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_1D a16 37 ; GFX9-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf a16 48 ; GFX10-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_2D a16 64 ; GFX9-NEXT: image_sample v[0:3], v[1:2], s[0:7], s[8:11] dmask:0xf a16 75 ; GFX10-NEXT: image_sample v[0:3], v[1:2], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_3D a16 91 ; GFX9-NEXT: image_sample v[0:3], v[1:2], s[0:7], s[8:11] dmask:0xf a16 da 102 ; GFX10-NEXT: image_sample v[0:3], v[1:2], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_CUBE a16 118 ; GFX9-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf a16 da 129 ; GFX10-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_1D_ARRAY a16 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | llvm.amdgcn.wqm.demote.ll | 300 ; SI-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 304 ; SI-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 329 ; GFX9-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 333 ; GFX9-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 422 ; SI-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 438 ; SI-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 451 ; GFX9-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 467 ; GFX9-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 556 ; SI-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf 567 ; SI-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/AMDGPU/ |
| H A D | mimg_vi.txt | 134 # VI: image_sample v[193:195], v237, s[28:35], s[4:7] dmask:0x7 unorm ; encoding: [0x00,0x17,0x80,0… 137 # GFX80: image_sample v[193:194], v237, s[28:35], s[4:7] dmask:0x3 d16 ; encoding: [0x00,0x03,0x80,… 138 # GFX81: image_sample v193, v237, s[28:35], s[4:7] dmask:0x3 d16 ; encoding: [0x00,0x03,0x80,0xf0,0… 141 # GFX80: image_sample v[193:195], v237, s[28:35], s[4:7] dmask:0x7 d16 ; encoding: [0x00,0x07,0x80,… 142 # GFX81: image_sample v[193:194], v237, s[28:35], s[4:7] dmask:0x7 d16 ; encoding: [0x00,0x07,0x80,… 145 # GFX80: image_sample v[193:196], v237, s[28:35], s[4:7] dmask:0xf d16 ; encoding: [0x00,0x0f,0x80,… 146 # GFX81: image_sample v[193:194], v237, s[28:35], s[4:7] dmask:0xf d16 ; encoding: [0x00,0x0f,0x80,…
|
| H A D | mimg_gfx90a.txt | 76 # GFX90A: image_sample v5, v0, s[8:15], s[12:15] dmask:0x1 ; encoding: [0x00,0x01,0x80,0xf0,0x00,0x…
|