Lines Matching refs:GCN

4 ; RUN: llc -march=amdgcn -mcpu=tahiti -mattr=-promote-alloca < %s | FileCheck -check-prefix=GCN -ch…
5 ; RUN: llc -march=amdgcn -mcpu=bonaire -mattr=-promote-alloca < %s | FileCheck -check-prefix=GCN -c…
6 ; RUN: llc -march=amdgcn -mcpu=tonga -mattr=-promote-alloca < %s | FileCheck -check-prefix=GCN -che…
16 ; GCN-LABEL: {{^}}test_sink_global_small_offset_i32:
17 ; GCN: {{^}}BB0_2:
42 ; GCN-LABEL: {{^}}test_sink_global_small_max_i32_ds_offset:
43 ; GCN: s_and_saveexec_b64
44 ; GCN: buffer_load_sbyte {{v[0-9]+}}, {{s\[[0-9]+:[0-9]+\]}}, s{{[0-9]+$}}
45 ; GCN: {{^}}BB1_2:
46 ; GCN: s_or_b64 exec
68 ; GCN-LABEL: {{^}}test_sink_global_small_max_mubuf_offset:
69 ; GCN: s_and_saveexec_b64
70 ; GCN: buffer_load_sbyte {{v[0-9]+}}, {{s\[[0-9]+:[0-9]+\]}}, 0 offset:4095{{$}}
71 ; GCN: {{^}}BB2_2:
72 ; GCN: s_or_b64 exec
94 ; GCN-LABEL: {{^}}test_sink_global_small_max_plus_1_mubuf_offset:
95 ; GCN: s_and_saveexec_b64
96 ; GCN: buffer_load_sbyte {{v[0-9]+}}, {{s\[[0-9]+:[0-9]+\]}}, s{{[0-9]+$}}
97 ; GCN: {{^}}BB3_2:
98 ; GCN: s_or_b64 exec
125 ; GCN-LABEL: {{^}}test_sink_scratch_small_offset_i32:
126 ; GCN: s_and_saveexec_b64
127 ; GCN: buffer_store_dword {{v[0-9]+}}, {{v[0-9]+}}, {{s\[[0-9]+:[0-9]+\]}}, {{s[0-9]+}} offen offse…
128 ; GCN: buffer_load_dword {{v[0-9]+}}, {{v[0-9]+}}, {{s\[[0-9]+:[0-9]+\]}}, {{s[0-9]+}} offen offset…
129 ; GCN: {{^}}BB4_2:
161 ; GCN-LABEL: {{^}}test_no_sink_scratch_large_offset_i32:
162 ; GCN: s_and_saveexec_b64
163 ; GCN: buffer_store_dword {{v[0-9]+}}, {{v[0-9]+}}, {{s\[[0-9]+:[0-9]+\]}}, {{s[0-9]+}} offen{{$}}
164 ; GCN: buffer_load_dword {{v[0-9]+}}, {{v[0-9]+}}, {{s\[[0-9]+:[0-9]+\]}}, {{s[0-9]+}} offen{{$}}
165 ; GCN: {{^}}BB5_2:
192 ; GCN-LABEL: {{^}}test_sink_global_vreg_sreg_i32:
195 ; GCN: s_and_saveexec_b64
198 ; GCN: {{^}}BB6_2:
229 ; GCN-LABEL: {{^}}test_sink_constant_small_offset_i32:
230 ; GCN: s_and_saveexec_b64
232 ; GCN: s_or_b64 exec, exec
257 ; GCN-LABEL: {{^}}test_sink_constant_max_8_bit_offset_i32:
258 ; GCN: s_and_saveexec_b64
260 ; GCN: s_or_b64 exec, exec
287 ; GCN-LABEL: {{^}}test_sink_constant_max_8_bit_offset_p1_i32:
288 ; GCN: s_and_saveexec_b64
292 ; GCN: s_or_b64 exec, exec
318 ; GCN-LABEL: {{^}}test_sink_constant_max_32_bit_offset_i32:
319 ; GCN: s_and_saveexec_b64
320 ; GCN: s_add_u32 s{{[0-9]+}}, s{{[0-9]+}}, -4{{$}}
321 ; GCN: s_addc_u32 s{{[0-9]+}}, s{{[0-9]+}}, 3{{$}}
323 ; GCN: s_or_b64 exec, exec
348 ; GCN-LABEL: {{^}}test_sink_constant_max_32_bit_offset_p1_i32:
349 ; GCN: s_and_saveexec_b64
350 ; GCN: s_add_u32
351 ; GCN: s_addc_u32
353 ; GCN: s_or_b64 exec, exec
374 ; GCN-LABEL: {{^}}test_sink_constant_max_20_bit_byte_offset_i32:
375 ; GCN: s_and_saveexec_b64
382 ; GCN: s_or_b64 exec, exec
409 ; GCN-LABEL: {{^}}test_sink_constant_max_20_bit_byte_offset_p1_i32:
410 ; GCN: s_and_saveexec_b64
419 ; GCN: s_or_b64 exec, exec