Lines Matching refs:GCN
1 ; RUN: llc -march=amdgcn -verify-machineinstrs < %s | FileCheck -check-prefix=GCN -check-prefix=GCN…
2 …-mcpu=kaveri -verify-machineinstrs < %s | FileCheck -check-prefix=GCN -check-prefix=GCN-HSA -check…
3 … -mcpu=tonga -verify-machineinstrs < %s | FileCheck -check-prefix=GCN -check-prefix=GCN-NOHSA -che…
7 ; GCN: s_load_dword s{{[0-9]+}}
18 ; GCN: s_load_dwordx2
29 ; GCN: s_load_dwordx4
40 ; GCN: s_load_dwordx4
51 ; GCN: s_load_dwordx8
63 ; GCN: s_load_dwordx16
77 ; GCN-DAG: s_load_dword s[[SLO:[0-9]+]],
78 ; GCN-DAG: v_mov_b32_e32 v[[SHI:[0-9]+]], 0{{$}}
79 ; GCN: store_dwordx2
92 ; GCN: s_load_dword s[[SLO:[0-9]+]]
93 ; GCN: s_ashr_i32 s[[HI:[0-9]+]], s[[SLO]], 31
94 ; GCN: store_dwordx2
109 ; GCN: s_load_dword
110 ; GCN: store_dwordx2
119 ; GCN: s_load_dword s[[LO:[0-9]+]]
120 ; GCN: s_ashr_i32 s[[HI:[0-9]+]], s[[LO]], 31
121 ; GCN: store_dwordx2
130 ; GCN: s_load_dwordx2 s{{\[[0-9]+:[0-9]+\]}}, s{{\[[0-9]+:[0-9]+\]}}, 0x0{{$}}
131 ; GCN: store_dwordx4
140 ; GCN: s_load_dwordx2 s{{\[[0-9]+:[0-9]+\]}}, s{{\[[0-9]+:[0-9]+\]}}, 0x0{{$}}
142 ; GCN-DAG: s_ashr_i32
143 ; GCN-DAG: s_ashr_i32
145 ; GCN: store_dwordx4
154 ; GCN: s_load_dwordx4
156 ; GCN: store_dwordx4
157 ; GCN: store_dwordx4
166 ; GCN: s_load_dwordx4
168 ; GCN: s_ashr_i32
169 ; GCN: s_ashr_i32
170 ; GCN: s_ashr_i32
171 ; GCN: s_ashr_i32
173 ; GCN: store_dwordx4
174 ; GCN: store_dwordx4
183 ; GCN: s_load_dwordx8
185 ; GCN-NOHSA-DAG: buffer_store_dwordx4
186 ; GCN-NOHSA-DAG: buffer_store_dwordx4
187 ; GCN-NOHSA-DAG: buffer_store_dwordx4
188 ; GCN-NOHSA-DAG: buffer_store_dwordx4
190 ; GCN-HSA-DAG: flat_store_dwordx4
191 ; GCN-HSA-DAG: flat_store_dwordx4
192 ; GCN-SA-DAG: flat_store_dwordx4
193 ; GCN-HSA-DAG: flat_store_dwordx4
202 ; GCN: s_load_dwordx8
204 ; GCN: s_ashr_i32
205 ; GCN: s_ashr_i32
206 ; GCN: s_ashr_i32
207 ; GCN: s_ashr_i32
208 ; GCN: s_ashr_i32
209 ; GCN: s_ashr_i32
210 ; GCN: s_ashr_i32
211 ; GCN: s_ashr_i32
213 ; GCN-NOHSA-DAG: buffer_store_dwordx4
214 ; GCN-NOHSA-DAG: buffer_store_dwordx4
215 ; GCN-NOHSA-DAG: buffer_store_dwordx4
216 ; GCN-NOHSA-DAG: buffer_store_dwordx4
218 ; GCN-HSA-DAG: flat_store_dwordx4
219 ; GCN-HSA-DAG: flat_store_dwordx4
220 ; GCN-HSA-DAG: flat_store_dwordx4
221 ; GCN-HSA-DAG: flat_store_dwordx4
230 ; GCN: s_load_dwordx16
233 ; GCN-DAG: s_ashr_i32
235 ; GCN: store_dwordx4
236 ; GCN: store_dwordx4
237 ; GCN: store_dwordx4
238 ; GCN: store_dwordx4
239 ; GCN: store_dwordx4
240 ; GCN: store_dwordx4
241 ; GCN: store_dwordx4
242 ; GCN: store_dwordx4
251 ; GCN: s_load_dwordx16
253 ; GCN-NOHSA: buffer_store_dwordx4
254 ; GCN-NOHSA: 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
262 ; GCN-HSA: flat_store_dwordx4
263 ; GCN-HSA: flat_store_dwordx4
264 ; GCN-HSA: flat_store_dwordx4
265 ; GCN-HSA: flat_store_dwordx4
266 ; GCN-HSA: flat_store_dwordx4
267 ; GCN-HSA: flat_store_dwordx4
268 ; GCN-HSA: flat_store_dwordx4
269 ; GCN-HSA: flat_store_dwordx4
279 ; GCN: s_load_dwordx16
280 ; GCN: s_load_dwordx16
282 ; GCN-NOHSA: buffer_store_dwordx4
283 ; GCN-NOHSA: buffer_store_dwordx4
284 ; GCN-NOHSA: buffer_store_dwordx4
285 ; GCN-NOHSA: buffer_store_dwordx4
287 ; GCN-NOHSA: buffer_store_dwordx4
288 ; GCN-NOHSA: buffer_store_dwordx4
289 ; GCN-NOHSA: buffer_store_dwordx4
290 ; GCN-NOHSA: buffer_store_dwordx4
292 ; GCN-NOHSA: buffer_store_dwordx4
293 ; GCN-NOHSA: buffer_store_dwordx4
294 ; GCN-NOHSA: buffer_store_dwordx4
295 ; GCN-NOHSA: buffer_store_dwordx4
297 ; GCN-NOHSA: buffer_store_dwordx4
298 ; GCN-NOHSA: buffer_store_dwordx4
299 ; GCN-NOHSA: buffer_store_dwordx4
300 ; GCN-NOHSA: buffer_store_dwordx4
302 ; GCN-HSA: flat_store_dwordx4
303 ; GCN-HSA: flat_store_dwordx4
304 ; GCN-HSA: flat_store_dwordx4
305 ; GCN-HSA: flat_store_dwordx4
307 ; GCN-HSA: flat_store_dwordx4
308 ; GCN-HSA: flat_store_dwordx4
309 ; GCN-HSA: flat_store_dwordx4
310 ; GCN-HSA: flat_store_dwordx4
312 ; GCN-HSA: flat_store_dwordx4
313 ; GCN-HSA: flat_store_dwordx4
314 ; GCN-HSA: flat_store_dwordx4
315 ; GCN-HSA: flat_store_dwordx4
317 ; GCN-HSA: flat_store_dwordx4
318 ; GCN-HSA: flat_store_dwordx4
319 ; GCN-HSA: flat_store_dwordx4
320 ; GCN-HSA: flat_store_dwordx4
330 ; GCN: s_load_dwordx16
331 ; GCN: s_load_dwordx16
333 ; GCN-NOHSA-DAG: buffer_store_dwordx4
334 ; GCN-NOHSA-DAG: buffer_store_dwordx4
335 ; GCN-NOHSA-DAG: buffer_store_dwordx4
336 ; GCN-NOHSA-DAG: buffer_store_dwordx4
338 ; GCN-NOHSA-DAG: buffer_store_dwordx4
339 ; GCN-NOHSA-DAG: buffer_store_dwordx4
340 ; GCN-NOHSA-DAG: buffer_store_dwordx4
341 ; GCN-NOHSA-DAG: buffer_store_dwordx4
343 ; GCN-NOHSA-DAG: buffer_store_dwordx4
344 ; GCN-NOHSA-DAG: buffer_store_dwordx4
345 ; GCN-NOHSA-DAG: buffer_store_dwordx4
346 ; GCN-NOHSA-DAG: buffer_store_dwordx4
348 ; GCN-NOHSA-DAG: buffer_store_dwordx4
349 ; GCN-NOHSA-DAG: buffer_store_dwordx4
350 ; GCN-NOHSA-DAG: buffer_store_dwordx4
351 ; GCN-NOHSA-DAG: buffer_store_dwordx4
354 ; GCN-HSA-DAG: flat_store_dwordx4
355 ; GCN-HSA-DAG: flat_store_dwordx4
356 ; GCN-HSA-DAG: flat_store_dwordx4
357 ; GCN-HSA-DAG: flat_store_dwordx4
359 ; GCN-HSA-DAG: flat_store_dwordx4
360 ; GCN-HSA-DAG: flat_store_dwordx4
361 ; GCN-HSA-DAG: flat_store_dwordx4
362 ; GCN-HSA-DAG: flat_store_dwordx4
364 ; GCN-HSA-DAG: flat_store_dwordx4
365 ; GCN-HSA-DAG: flat_store_dwordx4
366 ; GCN-HSA-DAG: flat_store_dwordx4
367 ; GCN-HSA-DAG: flat_store_dwordx4
369 ; GCN-HSA-DAG: flat_store_dwordx4
370 ; GCN-HSA-DAG: flat_store_dwordx4
371 ; GCN-HSA-DAG: flat_store_dwordx4
372 ; GCN-HSA-DAG: flat_store_dwordx4