Lines Matching refs:VI

1 …le=amdgcn-amd-amdhsa -mcpu=fiji --amdhsa-code-object-version=3 < %s | FileCheck -check-prefix=VI %s
7 ; VI-LABEL: max_alignment_128:
8 ; VI: ; %bb.0:
9 ; VI-NEXT: s_add_u32 s0, s0, s7
10 ; VI-NEXT: s_addc_u32 s1, s1, 0
11 ; VI-NEXT: v_mov_b32_e32 v0, 9
12 ; VI-NEXT: buffer_store_dword v0, off, s[0:3], 0 offset:128
13 ; VI-NEXT: s_waitcnt vmcnt(0)
14 ; VI-NEXT: s_endpgm
15 ; VI-NEXT: .section .rodata,#alloc
16 ; VI-NEXT: .p2align 6
17 ; VI-NEXT: .amdhsa_kernel max_alignment_128
18 ; VI-NEXT: .amdhsa_group_segment_fixed_size 0
19 ; VI-NEXT: .amdhsa_private_segment_fixed_size 256
20 ; VI-NEXT: .amdhsa_kernarg_size 0
21 ; VI-NEXT: .amdhsa_user_sgpr_count 6
22 ; VI-NEXT: .amdhsa_user_sgpr_private_segment_buffer 1
23 ; VI-NEXT: .amdhsa_user_sgpr_dispatch_ptr 0
24 ; VI-NEXT: .amdhsa_user_sgpr_queue_ptr 0
25 ; VI-NEXT: .amdhsa_user_sgpr_kernarg_segment_ptr 0
26 ; VI-NEXT: .amdhsa_user_sgpr_dispatch_id 0
27 ; VI-NEXT: .amdhsa_user_sgpr_flat_scratch_init 1
28 ; VI-NEXT: .amdhsa_user_sgpr_private_segment_size 0
29 ; VI-NEXT: .amdhsa_uses_dynamic_stack 0
30 ; VI-NEXT: .amdhsa_system_sgpr_private_segment_wavefront_offset 1
31 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_x 1
32 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_y 0
33 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_z 0
34 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_info 0
35 ; VI-NEXT: .amdhsa_system_vgpr_workitem_id 0
36 ; VI-NEXT: .amdhsa_next_free_vgpr 1
37 ; VI-NEXT: .amdhsa_next_free_sgpr 8
38 ; VI-NEXT: .amdhsa_reserve_vcc 0
39 ; VI-NEXT: .amdhsa_reserve_flat_scratch 0
40 ; VI-NEXT: .amdhsa_float_round_mode_32 0
41 ; VI-NEXT: .amdhsa_float_round_mode_16_64 0
42 ; VI-NEXT: .amdhsa_float_denorm_mode_32 3
43 ; VI-NEXT: .amdhsa_float_denorm_mode_16_64 3
44 ; VI-NEXT: .amdhsa_dx10_clamp 1
45 ; VI-NEXT: .amdhsa_ieee_mode 1
46 ; VI-NEXT: .amdhsa_exception_fp_ieee_invalid_op 0
47 ; VI-NEXT: .amdhsa_exception_fp_denorm_src 0
48 ; VI-NEXT: .amdhsa_exception_fp_ieee_div_zero 0
49 ; VI-NEXT: .amdhsa_exception_fp_ieee_overflow 0
50 ; VI-NEXT: .amdhsa_exception_fp_ieee_underflow 0
51 ; VI-NEXT: .amdhsa_exception_fp_ieee_inexact 0
52 ; VI-NEXT: .amdhsa_exception_int_div_zero 0
53 ; VI-NEXT: .end_amdhsa_kernel
54 ; VI-NEXT: .text
112 ; VI-LABEL: stackrealign_attr:
113 ; VI: ; %bb.0:
114 ; VI-NEXT: s_add_u32 s0, s0, s7
115 ; VI-NEXT: s_addc_u32 s1, s1, 0
116 ; VI-NEXT: v_mov_b32_e32 v0, 9
117 ; VI-NEXT: buffer_store_dword v0, off, s[0:3], 0 offset:4
118 ; VI-NEXT: s_waitcnt vmcnt(0)
119 ; VI-NEXT: s_endpgm
120 ; VI-NEXT: .section .rodata,#alloc
121 ; VI-NEXT: .p2align 6
122 ; VI-NEXT: .amdhsa_kernel stackrealign_attr
123 ; VI-NEXT: .amdhsa_group_segment_fixed_size 0
124 ; VI-NEXT: .amdhsa_private_segment_fixed_size 8
125 ; VI-NEXT: .amdhsa_kernarg_size 0
126 ; VI-NEXT: .amdhsa_user_sgpr_count 6
127 ; VI-NEXT: .amdhsa_user_sgpr_private_segment_buffer 1
128 ; VI-NEXT: .amdhsa_user_sgpr_dispatch_ptr 0
129 ; VI-NEXT: .amdhsa_user_sgpr_queue_ptr 0
130 ; VI-NEXT: .amdhsa_user_sgpr_kernarg_segment_ptr 0
131 ; VI-NEXT: .amdhsa_user_sgpr_dispatch_id 0
132 ; VI-NEXT: .amdhsa_user_sgpr_flat_scratch_init 1
133 ; VI-NEXT: .amdhsa_user_sgpr_private_segment_size 0
134 ; VI-NEXT: .amdhsa_uses_dynamic_stack 0
135 ; VI-NEXT: .amdhsa_system_sgpr_private_segment_wavefront_offset 1
136 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_x 1
137 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_y 0
138 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_z 0
139 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_info 0
140 ; VI-NEXT: .amdhsa_system_vgpr_workitem_id 0
141 ; VI-NEXT: .amdhsa_next_free_vgpr 1
142 ; VI-NEXT: .amdhsa_next_free_sgpr 8
143 ; VI-NEXT: .amdhsa_reserve_vcc 0
144 ; VI-NEXT: .amdhsa_reserve_flat_scratch 0
145 ; VI-NEXT: .amdhsa_float_round_mode_32 0
146 ; VI-NEXT: .amdhsa_float_round_mode_16_64 0
147 ; VI-NEXT: .amdhsa_float_denorm_mode_32 3
148 ; VI-NEXT: .amdhsa_float_denorm_mode_16_64 3
149 ; VI-NEXT: .amdhsa_dx10_clamp 1
150 ; VI-NEXT: .amdhsa_ieee_mode 1
151 ; VI-NEXT: .amdhsa_exception_fp_ieee_invalid_op 0
152 ; VI-NEXT: .amdhsa_exception_fp_denorm_src 0
153 ; VI-NEXT: .amdhsa_exception_fp_ieee_div_zero 0
154 ; VI-NEXT: .amdhsa_exception_fp_ieee_overflow 0
155 ; VI-NEXT: .amdhsa_exception_fp_ieee_underflow 0
156 ; VI-NEXT: .amdhsa_exception_fp_ieee_inexact 0
157 ; VI-NEXT: .amdhsa_exception_int_div_zero 0
158 ; VI-NEXT: .end_amdhsa_kernel
159 ; VI-NEXT: .text
217 ; VI-LABEL: alignstack_attr:
218 ; VI: ; %bb.0:
219 ; VI-NEXT: s_add_u32 s0, s0, s7
220 ; VI-NEXT: s_addc_u32 s1, s1, 0
221 ; VI-NEXT: v_mov_b32_e32 v0, 9
222 ; VI-NEXT: buffer_store_dword v0, off, s[0:3], 0 offset:4
223 ; VI-NEXT: s_waitcnt vmcnt(0)
224 ; VI-NEXT: s_endpgm
225 ; VI-NEXT: .section .rodata,#alloc
226 ; VI-NEXT: .p2align 6
227 ; VI-NEXT: .amdhsa_kernel alignstack_attr
228 ; VI-NEXT: .amdhsa_group_segment_fixed_size 0
229 ; VI-NEXT: .amdhsa_private_segment_fixed_size 128
230 ; VI-NEXT: .amdhsa_kernarg_size 0
231 ; VI-NEXT: .amdhsa_user_sgpr_count 6
232 ; VI-NEXT: .amdhsa_user_sgpr_private_segment_buffer 1
233 ; VI-NEXT: .amdhsa_user_sgpr_dispatch_ptr 0
234 ; VI-NEXT: .amdhsa_user_sgpr_queue_ptr 0
235 ; VI-NEXT: .amdhsa_user_sgpr_kernarg_segment_ptr 0
236 ; VI-NEXT: .amdhsa_user_sgpr_dispatch_id 0
237 ; VI-NEXT: .amdhsa_user_sgpr_flat_scratch_init 1
238 ; VI-NEXT: .amdhsa_user_sgpr_private_segment_size 0
239 ; VI-NEXT: .amdhsa_uses_dynamic_stack 0
240 ; VI-NEXT: .amdhsa_system_sgpr_private_segment_wavefront_offset 1
241 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_x 1
242 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_y 0
243 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_z 0
244 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_info 0
245 ; VI-NEXT: .amdhsa_system_vgpr_workitem_id 0
246 ; VI-NEXT: .amdhsa_next_free_vgpr 1
247 ; VI-NEXT: .amdhsa_next_free_sgpr 8
248 ; VI-NEXT: .amdhsa_reserve_vcc 0
249 ; VI-NEXT: .amdhsa_reserve_flat_scratch 0
250 ; VI-NEXT: .amdhsa_float_round_mode_32 0
251 ; VI-NEXT: .amdhsa_float_round_mode_16_64 0
252 ; VI-NEXT: .amdhsa_float_denorm_mode_32 3
253 ; VI-NEXT: .amdhsa_float_denorm_mode_16_64 3
254 ; VI-NEXT: .amdhsa_dx10_clamp 1
255 ; VI-NEXT: .amdhsa_ieee_mode 1
256 ; VI-NEXT: .amdhsa_exception_fp_ieee_invalid_op 0
257 ; VI-NEXT: .amdhsa_exception_fp_denorm_src 0
258 ; VI-NEXT: .amdhsa_exception_fp_ieee_div_zero 0
259 ; VI-NEXT: .amdhsa_exception_fp_ieee_overflow 0
260 ; VI-NEXT: .amdhsa_exception_fp_ieee_underflow 0
261 ; VI-NEXT: .amdhsa_exception_fp_ieee_inexact 0
262 ; VI-NEXT: .amdhsa_exception_int_div_zero 0
263 ; VI-NEXT: .end_amdhsa_kernel
264 ; VI-NEXT: .text