Lines Matching refs:VI
1 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=fiji < %s | FileCheck -check-prefix=VI %s
7 ; VI-LABEL: max_alignment_128:
8 ; VI: ; %bb.0:
9 ; VI-NEXT: s_add_u32 s4, s4, s7
10 ; VI-NEXT: s_lshr_b32 flat_scratch_hi, s4, 8
11 ; VI-NEXT: s_add_u32 s0, s0, s7
12 ; VI-NEXT: s_addc_u32 s1, s1, 0
13 ; VI-NEXT: v_mov_b32_e32 v0, 9
14 ; VI-NEXT: s_mov_b32 flat_scratch_lo, s5
15 ; VI-NEXT: buffer_store_dword v0, off, s[0:3], 0 offset:128
16 ; VI-NEXT: s_endpgm
17 ; VI-NEXT: .section .rodata,#alloc
18 ; VI-NEXT: .p2align 6
19 ; VI-NEXT: .amdhsa_kernel max_alignment_128
20 ; VI-NEXT: .amdhsa_group_segment_fixed_size 0
21 ; VI-NEXT: .amdhsa_private_segment_fixed_size 256
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_system_sgpr_private_segment_wavefront_offset 1
30 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_x 1
31 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_y 0
32 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_z 0
33 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_info 0
34 ; VI-NEXT: .amdhsa_system_vgpr_workitem_id 0
35 ; VI-NEXT: .amdhsa_next_free_vgpr 1
36 ; VI-NEXT: .amdhsa_next_free_sgpr 8
37 ; VI-NEXT: .amdhsa_reserve_vcc 0
38 ; VI-NEXT: .amdhsa_float_round_mode_32 0
39 ; VI-NEXT: .amdhsa_float_round_mode_16_64 0
40 ; VI-NEXT: .amdhsa_float_denorm_mode_32 3
41 ; VI-NEXT: .amdhsa_float_denorm_mode_16_64 3
42 ; VI-NEXT: .amdhsa_dx10_clamp 1
43 ; VI-NEXT: .amdhsa_ieee_mode 1
44 ; VI-NEXT: .amdhsa_exception_fp_ieee_invalid_op 0
45 ; VI-NEXT: .amdhsa_exception_fp_denorm_src 0
46 ; VI-NEXT: .amdhsa_exception_fp_ieee_div_zero 0
47 ; VI-NEXT: .amdhsa_exception_fp_ieee_overflow 0
48 ; VI-NEXT: .amdhsa_exception_fp_ieee_underflow 0
49 ; VI-NEXT: .amdhsa_exception_fp_ieee_inexact 0
50 ; VI-NEXT: .amdhsa_exception_int_div_zero 0
51 ; VI-NEXT: .end_amdhsa_kernel
52 ; VI-NEXT: .text
106 ; VI-LABEL: stackrealign_attr:
107 ; VI: ; %bb.0:
108 ; VI-NEXT: s_add_u32 s4, s4, s7
109 ; VI-NEXT: s_lshr_b32 flat_scratch_hi, s4, 8
110 ; VI-NEXT: s_add_u32 s0, s0, s7
111 ; VI-NEXT: s_addc_u32 s1, s1, 0
112 ; VI-NEXT: v_mov_b32_e32 v0, 9
113 ; VI-NEXT: s_mov_b32 flat_scratch_lo, s5
114 ; VI-NEXT: buffer_store_dword v0, off, s[0:3], 0 offset:4
115 ; VI-NEXT: s_endpgm
116 ; VI-NEXT: .section .rodata,#alloc
117 ; VI-NEXT: .p2align 6
118 ; VI-NEXT: .amdhsa_kernel stackrealign_attr
119 ; VI-NEXT: .amdhsa_group_segment_fixed_size 0
120 ; VI-NEXT: .amdhsa_private_segment_fixed_size 8
121 ; VI-NEXT: .amdhsa_user_sgpr_private_segment_buffer 1
122 ; VI-NEXT: .amdhsa_user_sgpr_dispatch_ptr 0
123 ; VI-NEXT: .amdhsa_user_sgpr_queue_ptr 0
124 ; VI-NEXT: .amdhsa_user_sgpr_kernarg_segment_ptr 0
125 ; VI-NEXT: .amdhsa_user_sgpr_dispatch_id 0
126 ; VI-NEXT: .amdhsa_user_sgpr_flat_scratch_init 1
127 ; VI-NEXT: .amdhsa_user_sgpr_private_segment_size 0
128 ; VI-NEXT: .amdhsa_system_sgpr_private_segment_wavefront_offset 1
129 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_x 1
130 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_y 0
131 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_z 0
132 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_info 0
133 ; VI-NEXT: .amdhsa_system_vgpr_workitem_id 0
134 ; VI-NEXT: .amdhsa_next_free_vgpr 1
135 ; VI-NEXT: .amdhsa_next_free_sgpr 8
136 ; VI-NEXT: .amdhsa_reserve_vcc 0
137 ; VI-NEXT: .amdhsa_float_round_mode_32 0
138 ; VI-NEXT: .amdhsa_float_round_mode_16_64 0
139 ; VI-NEXT: .amdhsa_float_denorm_mode_32 3
140 ; VI-NEXT: .amdhsa_float_denorm_mode_16_64 3
141 ; VI-NEXT: .amdhsa_dx10_clamp 1
142 ; VI-NEXT: .amdhsa_ieee_mode 1
143 ; VI-NEXT: .amdhsa_exception_fp_ieee_invalid_op 0
144 ; VI-NEXT: .amdhsa_exception_fp_denorm_src 0
145 ; VI-NEXT: .amdhsa_exception_fp_ieee_div_zero 0
146 ; VI-NEXT: .amdhsa_exception_fp_ieee_overflow 0
147 ; VI-NEXT: .amdhsa_exception_fp_ieee_underflow 0
148 ; VI-NEXT: .amdhsa_exception_fp_ieee_inexact 0
149 ; VI-NEXT: .amdhsa_exception_int_div_zero 0
150 ; VI-NEXT: .end_amdhsa_kernel
151 ; VI-NEXT: .text
205 ; VI-LABEL: alignstack_attr:
206 ; VI: ; %bb.0:
207 ; VI-NEXT: s_add_u32 s4, s4, s7
208 ; VI-NEXT: s_lshr_b32 flat_scratch_hi, s4, 8
209 ; VI-NEXT: s_add_u32 s0, s0, s7
210 ; VI-NEXT: s_addc_u32 s1, s1, 0
211 ; VI-NEXT: v_mov_b32_e32 v0, 9
212 ; VI-NEXT: s_mov_b32 flat_scratch_lo, s5
213 ; VI-NEXT: buffer_store_dword v0, off, s[0:3], 0 offset:4
214 ; VI-NEXT: s_endpgm
215 ; VI-NEXT: .section .rodata,#alloc
216 ; VI-NEXT: .p2align 6
217 ; VI-NEXT: .amdhsa_kernel alignstack_attr
218 ; VI-NEXT: .amdhsa_group_segment_fixed_size 0
219 ; VI-NEXT: .amdhsa_private_segment_fixed_size 128
220 ; VI-NEXT: .amdhsa_user_sgpr_private_segment_buffer 1
221 ; VI-NEXT: .amdhsa_user_sgpr_dispatch_ptr 0
222 ; VI-NEXT: .amdhsa_user_sgpr_queue_ptr 0
223 ; VI-NEXT: .amdhsa_user_sgpr_kernarg_segment_ptr 0
224 ; VI-NEXT: .amdhsa_user_sgpr_dispatch_id 0
225 ; VI-NEXT: .amdhsa_user_sgpr_flat_scratch_init 1
226 ; VI-NEXT: .amdhsa_user_sgpr_private_segment_size 0
227 ; VI-NEXT: .amdhsa_system_sgpr_private_segment_wavefront_offset 1
228 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_x 1
229 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_y 0
230 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_id_z 0
231 ; VI-NEXT: .amdhsa_system_sgpr_workgroup_info 0
232 ; VI-NEXT: .amdhsa_system_vgpr_workitem_id 0
233 ; VI-NEXT: .amdhsa_next_free_vgpr 1
234 ; VI-NEXT: .amdhsa_next_free_sgpr 8
235 ; VI-NEXT: .amdhsa_reserve_vcc 0
236 ; VI-NEXT: .amdhsa_float_round_mode_32 0
237 ; VI-NEXT: .amdhsa_float_round_mode_16_64 0
238 ; VI-NEXT: .amdhsa_float_denorm_mode_32 3
239 ; VI-NEXT: .amdhsa_float_denorm_mode_16_64 3
240 ; VI-NEXT: .amdhsa_dx10_clamp 1
241 ; VI-NEXT: .amdhsa_ieee_mode 1
242 ; VI-NEXT: .amdhsa_exception_fp_ieee_invalid_op 0
243 ; VI-NEXT: .amdhsa_exception_fp_denorm_src 0
244 ; VI-NEXT: .amdhsa_exception_fp_ieee_div_zero 0
245 ; VI-NEXT: .amdhsa_exception_fp_ieee_overflow 0
246 ; VI-NEXT: .amdhsa_exception_fp_ieee_underflow 0
247 ; VI-NEXT: .amdhsa_exception_fp_ieee_inexact 0
248 ; VI-NEXT: .amdhsa_exception_int_div_zero 0
249 ; VI-NEXT: .end_amdhsa_kernel
250 ; VI-NEXT: .text