Lines Matching refs:ALIGNED

2 …d-amdhsa -mcpu=hawaii -mattr=-unaligned-access-mode < %s | FileCheck --check-prefix=GFX7-ALIGNED %s
10 ; GFX7-ALIGNED-LABEL: global_load_2xi16_align2:
11 ; GFX7-ALIGNED: ; %bb.0:
12 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
13 ; GFX7-ALIGNED-NEXT: v_add_i32_e32 v2, vcc, 2, v0
14 ; GFX7-ALIGNED-NEXT: v_addc_u32_e32 v3, vcc, 0, v1, vcc
15 ; GFX7-ALIGNED-NEXT: flat_load_ushort v2, v[2:3]
16 ; GFX7-ALIGNED-NEXT: flat_load_ushort v0, v[0:1]
17 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(1)
18 ; GFX7-ALIGNED-NEXT: v_lshlrev_b32_e32 v1, 16, v2
19 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0)
20 ; GFX7-ALIGNED-NEXT: v_or_b32_e32 v0, v0, v1
21 ; GFX7-ALIGNED-NEXT: s_setpc_b64 s[30:31]
78 ; GFX7-ALIGNED-LABEL: global_store_2xi16_align2:
79 ; GFX7-ALIGNED: ; %bb.0:
80 ; GFX7-ALIGNED-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x2
81 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v2, 1
82 ; GFX7-ALIGNED-NEXT: s_waitcnt lgkmcnt(0)
83 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v0, s0
84 ; GFX7-ALIGNED-NEXT: s_add_u32 s2, s0, 2
85 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v1, s1
86 ; GFX7-ALIGNED-NEXT: s_addc_u32 s3, s1, 0
87 ; GFX7-ALIGNED-NEXT: flat_store_short v[0:1], v2
88 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v0, s2
89 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v2, 2
90 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v1, s3
91 ; GFX7-ALIGNED-NEXT: flat_store_short v[0:1], v2
92 ; GFX7-ALIGNED-NEXT: s_endpgm
151 ; GFX7-ALIGNED-LABEL: global_load_2xi16_align1:
152 ; GFX7-ALIGNED: ; %bb.0:
153 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
154 ; GFX7-ALIGNED-NEXT: v_add_i32_e32 v2, vcc, 1, v0
155 ; GFX7-ALIGNED-NEXT: v_addc_u32_e32 v3, vcc, 0, v1, vcc
156 ; GFX7-ALIGNED-NEXT: flat_load_ubyte v4, v[2:3]
157 ; GFX7-ALIGNED-NEXT: v_add_i32_e32 v2, vcc, 3, v0
158 ; GFX7-ALIGNED-NEXT: v_addc_u32_e32 v3, vcc, 0, v1, vcc
159 ; GFX7-ALIGNED-NEXT: flat_load_ubyte v5, v[0:1]
160 ; GFX7-ALIGNED-NEXT: flat_load_ubyte v2, v[2:3]
161 ; GFX7-ALIGNED-NEXT: v_add_i32_e32 v0, vcc, 2, v0
162 ; GFX7-ALIGNED-NEXT: v_addc_u32_e32 v1, vcc, 0, v1, vcc
163 ; GFX7-ALIGNED-NEXT: flat_load_ubyte v0, v[0:1]
164 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(3)
165 ; GFX7-ALIGNED-NEXT: v_lshlrev_b32_e32 v1, 8, v4
166 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(2)
167 ; GFX7-ALIGNED-NEXT: v_or_b32_e32 v1, v1, v5
168 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(1)
169 ; GFX7-ALIGNED-NEXT: v_lshlrev_b32_e32 v2, 8, v2
170 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0)
171 ; GFX7-ALIGNED-NEXT: v_or_b32_e32 v0, v2, v0
172 ; GFX7-ALIGNED-NEXT: v_lshlrev_b32_e32 v0, 16, v0
173 ; GFX7-ALIGNED-NEXT: v_or_b32_e32 v0, v1, v0
174 ; GFX7-ALIGNED-NEXT: s_setpc_b64 s[30:31]
226 ; GFX7-ALIGNED-LABEL: global_store_2xi16_align1:
227 ; GFX7-ALIGNED: ; %bb.0:
228 ; GFX7-ALIGNED-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x2
229 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v2, 1
230 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v3, 0
231 ; GFX7-ALIGNED-NEXT: s_waitcnt lgkmcnt(0)
232 ; GFX7-ALIGNED-NEXT: s_add_u32 s2, s0, 2
233 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v0, s0
234 ; GFX7-ALIGNED-NEXT: s_addc_u32 s3, s1, 0
235 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v1, s1
236 ; GFX7-ALIGNED-NEXT: s_add_u32 s4, s0, 1
237 ; GFX7-ALIGNED-NEXT: flat_store_byte v[0:1], v2
238 ; GFX7-ALIGNED-NEXT: s_addc_u32 s5, s1, 0
239 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v0, s4
240 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v1, s5
241 ; GFX7-ALIGNED-NEXT: s_add_u32 s0, s0, 3
242 ; GFX7-ALIGNED-NEXT: flat_store_byte v[0:1], v3
243 ; GFX7-ALIGNED-NEXT: s_addc_u32 s1, s1, 0
244 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v0, s0
245 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v1, s1
246 ; GFX7-ALIGNED-NEXT: flat_store_byte v[0:1], v3
247 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v0, s2
248 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v2, 2
249 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v1, s3
250 ; GFX7-ALIGNED-NEXT: flat_store_byte v[0:1], v2
251 ; GFX7-ALIGNED-NEXT: s_endpgm
304 ; GFX7-ALIGNED-LABEL: global_load_2xi16_align4:
305 ; GFX7-ALIGNED: ; %bb.0:
306 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
307 ; GFX7-ALIGNED-NEXT: flat_load_dword v0, v[0:1]
308 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0)
309 ; GFX7-ALIGNED-NEXT: s_setpc_b64 s[30:31]
371 ; GFX7-ALIGNED-LABEL: global_store_2xi16_align4:
372 ; GFX7-ALIGNED: ; %bb.0:
373 ; GFX7-ALIGNED-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x2
374 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v2, 0x20001
375 ; GFX7-ALIGNED-NEXT: s_waitcnt lgkmcnt(0)
376 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v0, s0
377 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v1, s1
378 ; GFX7-ALIGNED-NEXT: flat_store_dword v[0:1], v2
379 ; GFX7-ALIGNED-NEXT: s_endpgm