Lines Matching refs:GFX9
2 …mdgcn-amd-amdhsa -mcpu=gfx900 --amdhsa-code-object-version=3 < %s | FileCheck -check-prefix=GFX9 %s
56 ; GFX9-LABEL: max_alignment_128:
57 ; GFX9: ; %bb.0:
58 ; GFX9-NEXT: s_add_u32 s0, s0, s7
59 ; GFX9-NEXT: s_addc_u32 s1, s1, 0
60 ; GFX9-NEXT: v_mov_b32_e32 v0, 9
61 ; GFX9-NEXT: buffer_store_dword v0, off, s[0:3], 0 offset:128
62 ; GFX9-NEXT: s_waitcnt vmcnt(0)
63 ; GFX9-NEXT: s_endpgm
64 ; GFX9-NEXT: .section .rodata,#alloc
65 ; GFX9-NEXT: .p2align 6
66 ; GFX9-NEXT: .amdhsa_kernel max_alignment_128
67 ; GFX9-NEXT: .amdhsa_group_segment_fixed_size 0
68 ; GFX9-NEXT: .amdhsa_private_segment_fixed_size 256
69 ; GFX9-NEXT: .amdhsa_kernarg_size 0
70 ; GFX9-NEXT: .amdhsa_user_sgpr_count 6
71 ; GFX9-NEXT: .amdhsa_user_sgpr_private_segment_buffer 1
72 ; GFX9-NEXT: .amdhsa_user_sgpr_dispatch_ptr 0
73 ; GFX9-NEXT: .amdhsa_user_sgpr_queue_ptr 0
74 ; GFX9-NEXT: .amdhsa_user_sgpr_kernarg_segment_ptr 0
75 ; GFX9-NEXT: .amdhsa_user_sgpr_dispatch_id 0
76 ; GFX9-NEXT: .amdhsa_user_sgpr_flat_scratch_init 1
77 ; GFX9-NEXT: .amdhsa_user_sgpr_private_segment_size 0
78 ; GFX9-NEXT: .amdhsa_uses_dynamic_stack 0
79 ; GFX9-NEXT: .amdhsa_system_sgpr_private_segment_wavefront_offset 1
80 ; GFX9-NEXT: .amdhsa_system_sgpr_workgroup_id_x 1
81 ; GFX9-NEXT: .amdhsa_system_sgpr_workgroup_id_y 0
82 ; GFX9-NEXT: .amdhsa_system_sgpr_workgroup_id_z 0
83 ; GFX9-NEXT: .amdhsa_system_sgpr_workgroup_info 0
84 ; GFX9-NEXT: .amdhsa_system_vgpr_workitem_id 0
85 ; GFX9-NEXT: .amdhsa_next_free_vgpr 1
86 ; GFX9-NEXT: .amdhsa_next_free_sgpr 8
87 ; GFX9-NEXT: .amdhsa_reserve_vcc 0
88 ; GFX9-NEXT: .amdhsa_reserve_flat_scratch 0
89 ; GFX9-NEXT: .amdhsa_reserve_xnack_mask 1
90 ; GFX9-NEXT: .amdhsa_float_round_mode_32 0
91 ; GFX9-NEXT: .amdhsa_float_round_mode_16_64 0
92 ; GFX9-NEXT: .amdhsa_float_denorm_mode_32 3
93 ; GFX9-NEXT: .amdhsa_float_denorm_mode_16_64 3
94 ; GFX9-NEXT: .amdhsa_dx10_clamp 1
95 ; GFX9-NEXT: .amdhsa_ieee_mode 1
96 ; GFX9-NEXT: .amdhsa_fp16_overflow 0
97 ; GFX9-NEXT: .amdhsa_exception_fp_ieee_invalid_op 0
98 ; GFX9-NEXT: .amdhsa_exception_fp_denorm_src 0
99 ; GFX9-NEXT: .amdhsa_exception_fp_ieee_div_zero 0
100 ; GFX9-NEXT: .amdhsa_exception_fp_ieee_overflow 0
101 ; GFX9-NEXT: .amdhsa_exception_fp_ieee_underflow 0
102 ; GFX9-NEXT: .amdhsa_exception_fp_ieee_inexact 0
103 ; GFX9-NEXT: .amdhsa_exception_int_div_zero 0
104 ; GFX9-NEXT: .end_amdhsa_kernel
105 ; GFX9-NEXT: .text
161 ; GFX9-LABEL: stackrealign_attr:
162 ; GFX9: ; %bb.0:
163 ; GFX9-NEXT: s_add_u32 s0, s0, s7
164 ; GFX9-NEXT: s_addc_u32 s1, s1, 0
165 ; GFX9-NEXT: v_mov_b32_e32 v0, 9
166 ; GFX9-NEXT: buffer_store_dword v0, off, s[0:3], 0 offset:4
167 ; GFX9-NEXT: s_waitcnt vmcnt(0)
168 ; GFX9-NEXT: s_endpgm
169 ; GFX9-NEXT: .section .rodata,#alloc
170 ; GFX9-NEXT: .p2align 6
171 ; GFX9-NEXT: .amdhsa_kernel stackrealign_attr
172 ; GFX9-NEXT: .amdhsa_group_segment_fixed_size 0
173 ; GFX9-NEXT: .amdhsa_private_segment_fixed_size 8
174 ; GFX9-NEXT: .amdhsa_kernarg_size 0
175 ; GFX9-NEXT: .amdhsa_user_sgpr_count 6
176 ; GFX9-NEXT: .amdhsa_user_sgpr_private_segment_buffer 1
177 ; GFX9-NEXT: .amdhsa_user_sgpr_dispatch_ptr 0
178 ; GFX9-NEXT: .amdhsa_user_sgpr_queue_ptr 0
179 ; GFX9-NEXT: .amdhsa_user_sgpr_kernarg_segment_ptr 0
180 ; GFX9-NEXT: .amdhsa_user_sgpr_dispatch_id 0
181 ; GFX9-NEXT: .amdhsa_user_sgpr_flat_scratch_init 1
182 ; GFX9-NEXT: .amdhsa_user_sgpr_private_segment_size 0
183 ; GFX9-NEXT: .amdhsa_uses_dynamic_stack 0
184 ; GFX9-NEXT: .amdhsa_system_sgpr_private_segment_wavefront_offset 1
185 ; GFX9-NEXT: .amdhsa_system_sgpr_workgroup_id_x 1
186 ; GFX9-NEXT: .amdhsa_system_sgpr_workgroup_id_y 0
187 ; GFX9-NEXT: .amdhsa_system_sgpr_workgroup_id_z 0
188 ; GFX9-NEXT: .amdhsa_system_sgpr_workgroup_info 0
189 ; GFX9-NEXT: .amdhsa_system_vgpr_workitem_id 0
190 ; GFX9-NEXT: .amdhsa_next_free_vgpr 1
191 ; GFX9-NEXT: .amdhsa_next_free_sgpr 8
192 ; GFX9-NEXT: .amdhsa_reserve_vcc 0
193 ; GFX9-NEXT: .amdhsa_reserve_flat_scratch 0
194 ; GFX9-NEXT: .amdhsa_reserve_xnack_mask 1
195 ; GFX9-NEXT: .amdhsa_float_round_mode_32 0
196 ; GFX9-NEXT: .amdhsa_float_round_mode_16_64 0
197 ; GFX9-NEXT: .amdhsa_float_denorm_mode_32 3
198 ; GFX9-NEXT: .amdhsa_float_denorm_mode_16_64 3
199 ; GFX9-NEXT: .amdhsa_dx10_clamp 1
200 ; GFX9-NEXT: .amdhsa_ieee_mode 1
201 ; GFX9-NEXT: .amdhsa_fp16_overflow 0
202 ; GFX9-NEXT: .amdhsa_exception_fp_ieee_invalid_op 0
203 ; GFX9-NEXT: .amdhsa_exception_fp_denorm_src 0
204 ; GFX9-NEXT: .amdhsa_exception_fp_ieee_div_zero 0
205 ; GFX9-NEXT: .amdhsa_exception_fp_ieee_overflow 0
206 ; GFX9-NEXT: .amdhsa_exception_fp_ieee_underflow 0
207 ; GFX9-NEXT: .amdhsa_exception_fp_ieee_inexact 0
208 ; GFX9-NEXT: .amdhsa_exception_int_div_zero 0
209 ; GFX9-NEXT: .end_amdhsa_kernel
210 ; GFX9-NEXT: .text
266 ; GFX9-LABEL: alignstack_attr:
267 ; GFX9: ; %bb.0:
268 ; GFX9-NEXT: s_add_u32 s0, s0, s7
269 ; GFX9-NEXT: s_addc_u32 s1, s1, 0
270 ; GFX9-NEXT: v_mov_b32_e32 v0, 9
271 ; GFX9-NEXT: buffer_store_dword v0, off, s[0:3], 0 offset:4
272 ; GFX9-NEXT: s_waitcnt vmcnt(0)
273 ; GFX9-NEXT: s_endpgm
274 ; GFX9-NEXT: .section .rodata,#alloc
275 ; GFX9-NEXT: .p2align 6
276 ; GFX9-NEXT: .amdhsa_kernel alignstack_attr
277 ; GFX9-NEXT: .amdhsa_group_segment_fixed_size 0
278 ; GFX9-NEXT: .amdhsa_private_segment_fixed_size 128
279 ; GFX9-NEXT: .amdhsa_kernarg_size 0
280 ; GFX9-NEXT: .amdhsa_user_sgpr_count 6
281 ; GFX9-NEXT: .amdhsa_user_sgpr_private_segment_buffer 1
282 ; GFX9-NEXT: .amdhsa_user_sgpr_dispatch_ptr 0
283 ; GFX9-NEXT: .amdhsa_user_sgpr_queue_ptr 0
284 ; GFX9-NEXT: .amdhsa_user_sgpr_kernarg_segment_ptr 0
285 ; GFX9-NEXT: .amdhsa_user_sgpr_dispatch_id 0
286 ; GFX9-NEXT: .amdhsa_user_sgpr_flat_scratch_init 1
287 ; GFX9-NEXT: .amdhsa_user_sgpr_private_segment_size 0
288 ; GFX9-NEXT: .amdhsa_uses_dynamic_stack 0
289 ; GFX9-NEXT: .amdhsa_system_sgpr_private_segment_wavefront_offset 1
290 ; GFX9-NEXT: .amdhsa_system_sgpr_workgroup_id_x 1
291 ; GFX9-NEXT: .amdhsa_system_sgpr_workgroup_id_y 0
292 ; GFX9-NEXT: .amdhsa_system_sgpr_workgroup_id_z 0
293 ; GFX9-NEXT: .amdhsa_system_sgpr_workgroup_info 0
294 ; GFX9-NEXT: .amdhsa_system_vgpr_workitem_id 0
295 ; GFX9-NEXT: .amdhsa_next_free_vgpr 1
296 ; GFX9-NEXT: .amdhsa_next_free_sgpr 8
297 ; GFX9-NEXT: .amdhsa_reserve_vcc 0
298 ; GFX9-NEXT: .amdhsa_reserve_flat_scratch 0
299 ; GFX9-NEXT: .amdhsa_reserve_xnack_mask 1
300 ; GFX9-NEXT: .amdhsa_float_round_mode_32 0
301 ; GFX9-NEXT: .amdhsa_float_round_mode_16_64 0
302 ; GFX9-NEXT: .amdhsa_float_denorm_mode_32 3
303 ; GFX9-NEXT: .amdhsa_float_denorm_mode_16_64 3
304 ; GFX9-NEXT: .amdhsa_dx10_clamp 1
305 ; GFX9-NEXT: .amdhsa_ieee_mode 1
306 ; GFX9-NEXT: .amdhsa_fp16_overflow 0
307 ; GFX9-NEXT: .amdhsa_exception_fp_ieee_invalid_op 0
308 ; GFX9-NEXT: .amdhsa_exception_fp_denorm_src 0
309 ; GFX9-NEXT: .amdhsa_exception_fp_ieee_div_zero 0
310 ; GFX9-NEXT: .amdhsa_exception_fp_ieee_overflow 0
311 ; GFX9-NEXT: .amdhsa_exception_fp_ieee_underflow 0
312 ; GFX9-NEXT: .amdhsa_exception_fp_ieee_inexact 0
313 ; GFX9-NEXT: .amdhsa_exception_int_div_zero 0
314 ; GFX9-NEXT: .end_amdhsa_kernel
315 ; GFX9-NEXT: .text