Home
last modified time | relevance | path

Searched refs:PACKED (Results 1 – 25 of 41) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/
H A Dllvm.amdgcn.raw.tbuffer.store.i8.ll23 ; PACKED-NEXT: {{ $}}
94 ; PACKED-NEXT: {{ $}}
105 ; PACKED-NEXT: bb.2:
126 ; PACKED-NEXT: bb.3:
133 ; PACKED-NEXT: bb.4:
138 ; PACKED-NEXT: bb.5:
214 ; PACKED-NEXT: bb.2:
238 ; PACKED-NEXT: bb.3:
245 ; PACKED-NEXT: bb.4:
250 ; PACKED-NEXT: bb.5:
[all …]
H A Dllvm.amdgcn.raw.tbuffer.store.f16.ll23 ; PACKED-NEXT: {{ $}}
60 ; PACKED-NEXT: {{ $}}
190 ; PACKED-NEXT: bb.2:
211 ; PACKED-NEXT: bb.3:
218 ; PACKED-NEXT: bb.4:
223 ; PACKED-NEXT: bb.5:
299 ; PACKED-NEXT: bb.2:
323 ; PACKED-NEXT: bb.3:
330 ; PACKED-NEXT: bb.4:
335 ; PACKED-NEXT: bb.5:
[all …]
H A Dllvm.amdgcn.raw.buffer.store.format.f16.ll23 ; PACKED-NEXT: {{ $}}
55 ; PACKED-NEXT: {{ $}}
91 ; PACKED-NEXT: {{ $}}
131 ; PACKED-NEXT: {{ $}}
224 ; PACKED-NEXT: bb.2:
245 ; PACKED-NEXT: bb.3:
252 ; PACKED-NEXT: bb.4:
257 ; PACKED-NEXT: bb.5:
540 ; PACKED-NEXT: bb.2:
561 ; PACKED-NEXT: bb.3:
[all …]
H A Dllvm.amdgcn.raw.tbuffer.load.f16.ll23 ; PACKED-NEXT: {{ $}}
67 ; PACKED-NEXT: {{ $}}
127 ; PACKED-NEXT: {{ $}}
204 ; PACKED-NEXT: {{ $}}
214 ; PACKED-NEXT: {{ $}}
215 ; PACKED-NEXT: bb.2:
217 ; PACKED-NEXT: {{ $}}
238 ; PACKED-NEXT: {{ $}}
239 ; PACKED-NEXT: bb.3:
246 ; PACKED-NEXT: bb.4:
[all …]
H A Dllvm.amdgcn.struct.buffer.store.format.f16.ll25 ; PACKED-NEXT: {{ $}}
66 ; PACKED-NEXT: {{ $}}
116 ; PACKED-NEXT: {{ $}}
198 ; PACKED-NEXT: {{ $}}
212 ; PACKED-NEXT: {{ $}}
213 ; PACKED-NEXT: bb.2:
215 ; PACKED-NEXT: {{ $}}
236 ; PACKED-NEXT: {{ $}}
237 ; PACKED-NEXT: bb.3:
245 ; PACKED-NEXT: bb.4:
[all …]
H A Dllvm.amdgcn.struct.tbuffer.load.f16.ll11 ; PACKED-NEXT: {{ $}}
48 ; PACKED-NEXT: {{ $}}
102 ; PACKED-NEXT: {{ $}}
163 ; PACKED-NEXT: {{ $}}
203 ; PACKED-NEXT: {{ $}}
215 ; PACKED-NEXT: {{ $}}
216 ; PACKED-NEXT: bb.2:
218 ; PACKED-NEXT: {{ $}}
240 ; PACKED-NEXT: bb.3:
248 ; PACKED-NEXT: bb.4:
[all …]
H A Dllvm.amdgcn.struct.buffer.load.format.f16.ll25 ; PACKED-NEXT: {{ $}}
73 ; PACKED-NEXT: {{ $}}
137 ; PACKED-NEXT: {{ $}}
241 ; PACKED-NEXT: {{ $}}
253 ; PACKED-NEXT: {{ $}}
254 ; PACKED-NEXT: bb.2:
256 ; PACKED-NEXT: {{ $}}
277 ; PACKED-NEXT: {{ $}}
278 ; PACKED-NEXT: bb.3:
286 ; PACKED-NEXT: bb.4:
[all …]
H A Dlegalize-llvm.amdgcn.image.load.2d.d16.ll29 ; PACKED-NEXT: {{ $}}
81 ; PACKED-NEXT: {{ $}}
138 ; PACKED-NEXT: {{ $}}
212 ; PACKED-NEXT: {{ $}}
260 ; PACKED-NEXT: {{ $}}
319 ; PACKED-NEXT: {{ $}}
385 ; PACKED-NEXT: {{ $}}
468 ; PACKED-NEXT: {{ $}}
510 ; PACKED-NEXT: {{ $}}
550 ; PACKED-NEXT: {{ $}}
[all …]
H A Dllvm.amdgcn.raw.buffer.load.format.f16.ll10 ; PACKED-NEXT: {{ $}}
43 ; PACKED-NEXT: {{ $}}
93 ; PACKED-NEXT: {{ $}}
152 ; PACKED-NEXT: {{ $}}
162 ; PACKED-NEXT: {{ $}}
163 ; PACKED-NEXT: bb.2:
165 ; PACKED-NEXT: {{ $}}
186 ; PACKED-NEXT: {{ $}}
187 ; PACKED-NEXT: bb.3:
194 ; PACKED-NEXT: bb.4:
[all …]
H A Dllvm.amdgcn.image.load.1d.d16.ll24 ; GFX8-PACKED: ; %bb.0:
84 ; GFX8-PACKED: ; %bb.0:
144 ; GFX8-PACKED: ; %bb.0:
204 ; GFX8-PACKED: ; %bb.0:
267 ; GFX8-PACKED: ; %bb.0:
330 ; GFX8-PACKED: ; %bb.0:
393 ; GFX8-PACKED: ; %bb.0:
456 ; GFX8-PACKED: ; %bb.0:
520 ; GFX8-PACKED: ; %bb.0:
622 ; GFX8-PACKED: ; %bb.0:
[all …]
H A Dllvm.amdgcn.image.store.2d.d16.ll33 ; PACKED-LABEL: image_store_f16:
34 ; PACKED: ; %bb.0:
35 ; PACKED-NEXT: s_mov_b32 s0, s2
36 ; PACKED-NEXT: s_mov_b32 s1, s3
37 ; PACKED-NEXT: s_mov_b32 s2, s4
38 ; PACKED-NEXT: s_mov_b32 s3, s5
44 ; PACKED-NEXT: s_endpgm
77 ; PACKED: ; %bb.0:
87 ; PACKED-NEXT: s_endpgm
163 ; PACKED: ; %bb.0:
[all …]
H A Dllvm.amdgcn.workitem.id.ll24 ; PACKED-TID: .amdhsa_system_vgpr_workitem_id 0
40 ; PACKED-TID: v_bfe_u32 [[ID:v[0-9]+]], v0, 10, 10
42 ; PACKED-TID: .amdhsa_system_vgpr_workitem_id 1
58 ; PACKED-TID: v_bfe_u32 [[ID:v[0-9]+]], v0, 20, 10
60 ; PACKED-TID: .amdhsa_system_vgpr_workitem_id 2
137 ; PACKED: v_and_b32_e32 [[MASKED:v[0-9]+]], 0x3ff, v0
138 ; PACKED: flat_store_dword v{{\[[0-9]+:[0-9]+\]}}, [[MASKED]]
160 ; PACKED: v_bfe_u32 [[MASKED:v[0-9]+]], v0, 10, 10
161 ; PACKED: flat_store_dword v{{\[[0-9]+:[0-9]+\]}}, [[MASKED]]
183 ; PACKED: v_bfe_u32 [[MASKED:v[0-9]+]], v0, 10, 20
[all …]
/llvm-project-15.0.7/clang/test/CodeGen/
H A Doverride-layout.c7 #ifndef PACKED
18 int x[6] PACKED;
27 } PACKED; variable
32 struct PACKED X2 {
41 short x PACKED; member
71 } PACKED; variable
79 } PACKED; variable
96 struct PACKED X11 {
103 struct PACKED X12 {
108 struct PACKED X13 {
[all …]
/llvm-project-15.0.7/llvm/test/MC/Disassembler/AMDGPU/
H A Dbuf_fmt_packed_d16.txt1 …m-mc -arch=amdgcn -mcpu=gfx810 -disassemble -show-encoding < %s | FileCheck %s -check-prefix=PACKED
2 …m-mc -arch=amdgcn -mcpu=gfx900 -disassemble -show-encoding < %s | FileCheck %s -check-prefix=PACKED
4 # PACKED: buffer_load_format_d16_x v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x20,0xe0,0x00,0x01,0…
7 # PACKED: buffer_load_format_d16_xy v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x24,0xe0,0x00,0x01,…
10 # PACKED: buffer_load_format_d16_xyz v[1:2], off, s[4:7], s1 ; encoding: [0x00,0x00,0x28,0xe0,0x00,…
13 # PACKED: buffer_load_format_d16_xyzw v[1:2], off, s[4:7], s1 ; encoding: [0x00,0x00,0x2c,0xe0,0x00…
16 # PACKED: buffer_store_format_d16_x v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x30,0xe0,0x00,0x01,…
19 # PACKED: buffer_store_format_d16_xy v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x34,0xe0,0x00,0x01…
22 # PACKED: buffer_store_format_d16_xyz v[1:2], off, s[4:7], s1 ; encoding: [0x00,0x00,0x38,0xe0,0x00…
25 # PACKED: buffer_store_format_d16_xyzw v[1:2], off, s[4:7], s1 ; encoding: [0x00,0x00,0x3c,0xe0,0x0…
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dllvm.amdgcn.struct.tbuffer.load.d16.ll2 …-machineinstrs | FileCheck -enable-var-scope -check-prefixes=GCN,PACKED,PREGFX10,PREGFX10-PACKED %s
3 …-machineinstrs | FileCheck -enable-var-scope -check-prefixes=GCN,PACKED,PREGFX10,PREGFX10-PACKED %s
4 …verify-machineinstrs | FileCheck -enable-var-scope -check-prefixes=GCN,PACKED,GFX10,GFX10-PACKED %s
5 …verify-machineinstrs | FileCheck -enable-var-scope -check-prefixes=GCN,PACKED,GFX10,GFX10-PACKED %s
22 ; PREGFX10-PACKED: tbuffer_load_format_d16_xy v[[FULL:[0-9]+]], [[ZEROREG]], s[{{[0-9]+:[0-9]+}}], …
23 ; GFX10-PACKED: tbuffer_load_{{format_d16|d16_format}}_xy v[[FULL:[0-9]+]], [[ZEROREG]], s[{{[0-9]+…
24 ; PACKED: v_lshrrev_b32_e32 v{{[0-9]+}}, 16, v[[FULL]]
38 ; GFX10-PACKED: tbuffer_load_{{format_d16|d16_format}}_xyz v[{{[0-9]+}}:[[HI:[0-9]+]]], [[ZEROREG]]…
39 ; PACKED: v_mov_b{{16|32}}_e32 v{{[0-9]+(\.(l|h))?}}, v[[HI]]{{(\.(l,h))?}}
53 ; GFX10-PACKED: tbuffer_load_{{format_d16|d16_format}}_xyzw v[{{[0-9]+}}:[[HI:[0-9]+]]], [[ZEROREG]…
[all …]
H A Dllvm.amdgcn.raw.tbuffer.load.d16.ll2 …-machineinstrs | FileCheck -enable-var-scope -check-prefixes=GCN,PACKED,PREGFX10,PREGFX10-PACKED %s
3 …-machineinstrs | FileCheck -enable-var-scope -check-prefixes=GCN,PACKED,PREGFX10,PREGFX10-PACKED %s
4 …verify-machineinstrs | FileCheck -enable-var-scope -check-prefixes=GCN,PACKED,GFX10,GFX10-PACKED %s
5 …verify-machineinstrs | FileCheck -enable-var-scope -check-prefixes=GCN,PACKED,GFX10,GFX10-PACKED %s
20 ; PREGFX10-PACKED: tbuffer_load_format_d16_xy v[[FULL:[0-9]+]], off, s[{{[0-9]+:[0-9]+}}], 0 format…
21 ; GFX10-PACKED: tbuffer_load_{{format_d16|d16_format}}_xy v[[FULL:[0-9]+]], off, s[{{[0-9]+:[0-9]+}…
22 ; PACKED: v_lshrrev_b32_e32 v{{[0-9]+}}, 16, v[[FULL]]
36 ; GFX10-PACKED: tbuffer_load_{{format_d16|d16_format}}_xyz v[{{[0-9]+}}:[[HI:[0-9]+]]], off, s[{{[0…
37 ; PACKED: v_mov_b{{16|32}}_e32 v{{[0-9]+(\.(l|h))?}}, v[[HI]]{{(\.(l,h))?}}
51 ; GFX10-PACKED: tbuffer_load_{{format_d16|d16_format}}_xyzw v[{{[0-9]+}}:[[HI:[0-9]+]]], off, s[{{[…
[all …]
H A Dllvm.amdgcn.raw.tbuffer.store.d16.ll2 …-machineinstrs | FileCheck -enable-var-scope -check-prefixes=GCN,PACKED,PREGFX10,PREGFX10-PACKED %s
3 …-machineinstrs | FileCheck -enable-var-scope -check-prefixes=GCN,PACKED,PREGFX10,PREGFX10-PACKED %s
4 …verify-machineinstrs | FileCheck -enable-var-scope -check-prefixes=GCN,PACKED,GFX10,GFX10-PACKED %s
27 ; PREGFX10-PACKED: tbuffer_store_format_d16_xy v{{[0-9]+}}, off, s[{{[0-9]+:[0-9]+}}], 0 format:[BU…
28 ; GFX10-PACKED: tbuffer_store_format_d16_xy v{{[0-9]+}}, off, s[{{[0-9]+:[0-9]+}}], 0 format:[BUF_F…
47 ; PACKED-DAG: s_and_b32 [[MASKED0:s[0-9]+]], s[[S_DATA_1]], 0xffff{{$}}
48 ; PACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]]
49 ; PACKED-DAG: v_mov_b32_e32 v[[HI:[0-9]+]], [[MASKED0]]
51 ; GFX10-PACKED: tbuffer_store_format_d16_xyz v[[[LO]]:[[HI]]], off, s[{{[0-9]+:[0-9]+}}], 0 format:…
72 ; PACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]]
[all …]
H A Dllvm.amdgcn.struct.tbuffer.store.d16.ll2 …ineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,PREGFX10,PACKED,PREGFX10-PACKED %s
3 …ineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,PREGFX10,PACKED,PREGFX10-PACKED %s
4 …y-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,GFX10,PACKED,GFX10-PACKED %s
27 ; PREGFX10-PACKED: tbuffer_store_format_d16_xy v{{[0-9]+}}, v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 fo…
28 ; GFX10-PACKED: tbuffer_store_format_d16_xy v{{[0-9]+}}, v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 forma…
46 ; PACKED-DAG: s_and_b32 [[MASKED0:s[0-9]+]], s[[S_DATA_1]], 0xffff{{$}}
47 ; PACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]]
48 ; PACKED-DAG: v_mov_b32_e32 v[[HI:[0-9]+]], [[MASKED0]]
50 ; GFX10-PACKED: tbuffer_store_format_d16_xyz v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0…
70 ; PACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]]
[all …]
H A Dllvm.amdgcn.workitem.id.ll24 ; PACKED-TID: .amdhsa_system_vgpr_workitem_id 0
40 ; PACKED-TID: v_bfe_u32 [[ID:v[0-9]+]], v0, 10, 10
42 ; PACKED-TID: .amdhsa_system_vgpr_workitem_id 1
58 ; PACKED-TID: v_bfe_u32 [[ID:v[0-9]+]], v0, 20, 10
60 ; PACKED-TID: .amdhsa_system_vgpr_workitem_id 2
74 ; PACKED: v_and_b32_e32 [[MASKED:v[0-9]+]], 0x3ff, v0
75 ; PACKED: flat_store_dword v{{\[[0-9]+:[0-9]+\]}}, [[MASKED]]
97 ; PACKED: v_bfe_u32 [[MASKED:v[0-9]+]], v0, 10, 10
98 ; PACKED: flat_store_dword v{{\[[0-9]+:[0-9]+\]}}, [[MASKED]]
120 ; PACKED: v_bfe_u32 [[MASKED:v[0-9]+]], v0, 10, 20
[all …]
H A Dpack.v2i16.ll10 ; GFX9: ; use [[PACKED]]
26 ; GFX9: s_pack_ll_b32_b16 [[PACKED:s[0-9]+]], 0x1c8, [[VAL1]]
27 ; GFX9: ; use [[PACKED]]
42 ; GFX9: ; use [[PACKED]]
60 ; GFX9: ; use [[PACKED]]
84 ; GFX9: v_add_u32_e32 v{{[0-9]+}}, 9, [[PACKED]]
109 ; GFX9: ; use [[PACKED]]
127 ; GFX9: ; use [[PACKED]]
147 ; GFX9: ; use [[PACKED]]
163 ; GFX9: v_lshl_or_b32 [[PACKED:v[0-9]+]], 7, 16, [[VAL]]
[all …]
H A Dllvm.amdgcn.buffer.load.format.d16.ll2 …fx810 -verify-machineinstrs | FileCheck -enable-var-scope -check-prefix=GCN -check-prefix=PACKED %s
3 …fx900 -verify-machineinstrs | FileCheck -enable-var-scope -check-prefix=GCN -check-prefix=PACKED %s
17 ; PACKED: buffer_load_format_d16_xy v[[FULL:[0-9]+]], off, s[{{[0-9]+:[0-9]+}}], 0
18 ; PACKED: v_lshrrev_b32_e32 v{{[0-9]+}}, 16, v[[FULL]]
30 ; PACKED: buffer_load_format_d16_xyz v[{{[0-9]+}}:[[HI:[0-9]+]]], off, s[{{[0-9]+:[0-9]+}}], 0
31 ; PACKED: v_mov_b32_e32 v{{[0-9]+}}, v[[HI]]
43 ; PACKED: buffer_load_format_d16_xyzw v[{{[0-9]+}}:[[HI:[0-9]+]]], off, s[{{[0-9]+:[0-9]+}}], 0
44 ; PACKED: v_lshrrev_b32_e32 v{{[0-9]+}}, 16, v[[HI]]
H A Dpack.v2f16.ll9 ; GFX9: s_pack_ll_b32_b16 [[PACKED:s[0-9]+]], [[VAL0]], [[VAL1]]
10 ; GFX9: ; use [[PACKED]]
29 ; GFX9: ; use [[PACKED]]
45 ; GFX9: ; use [[PACKED]]
64 ; GFX9: ; use [[PACKED]]
90 ; GFX9: v_add_u32_e32 v{{[0-9]+}}, 9, [[PACKED]]
115 ; GFX9: ; use [[PACKED]]
136 ; GFX9: ; use [[PACKED]]
158 ; GFX9: ; use [[PACKED]]
180 ; GFX9: ; use [[PACKED]]
[all …]
H A Dllvm.amdgcn.raw.buffer.store.format.d16.ll2 …-mcpu=gfx810 -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,PACKED %s
3 …-mcpu=gfx900 -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,PACKED %s
24 ; PACKED: buffer_store_format_d16_xy v{{[0-9]+}}, v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 offen
43 ; PACKED: s_and_b32 [[MASKED0:s[0-9]+]], s[[S_DATA_1]], 0xffff{{$}}
44 ; PACKED: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]]
45 ; PACKED: v_mov_b32_e32 v[[HI:[0-9]+]], [[MASKED0]]
47 ; PACKED: buffer_store_format_d16_xyz v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 offen
68 ; PACKED: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]]
69 ; PACKED: v_mov_b32_e32 v[[HI:[0-9]+]], s[[S_DATA_1]]
71 ; PACKED: buffer_store_format_d16_xyzw v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 offen
H A Dllvm.amdgcn.tbuffer.load.d16.ll2 …fx810 -verify-machineinstrs | FileCheck -enable-var-scope -check-prefix=GCN -check-prefix=PACKED %s
3 …fx900 -verify-machineinstrs | FileCheck -enable-var-scope -check-prefix=GCN -check-prefix=PACKED %s
17 ; PACKED: tbuffer_load_format_d16_xy v[[FULL:[0-9]+]], off, s[{{[0-9]+:[0-9]+}}], 0 format:[BUF_DAT…
18 ; PACKED: v_lshrrev_b32_e32 v{{[0-9]+}}, 16, v[[FULL]]
30 ; PACKED: tbuffer_load_format_d16_xyz v[{{[0-9]+}}:[[HI:[0-9]+]]], off, s[{{[0-9]+:[0-9]+}}], 0 for…
31 ; PACKED: v_mov_b32_e32 v{{[0-9]+}}, v[[HI]]
43 ; PACKED: tbuffer_load_format_d16_xyzw v[{{[0-9]+}}:[[HI:[0-9]+]]], off, s[{{[0-9]+:[0-9]+}}], 0 fo…
44 ; PACKED: v_lshrrev_b32_e32 v{{[0-9]+}}, 16, v[[HI]]
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Doverride-layout.cpp8 #ifndef PACKED
9 # define PACKED __attribute__((packed)) macro
17 int x[6] PACKED;
24 } PACKED; variable
27 struct PACKED X2 : public X1, public X0, public Empty1 {
33 struct PACKED X3 : virtual public X1, public X0 {
39 struct PACKED X4 {
58 struct PACKED X5 {

12