Lines Matching refs:UNALIGNED
3 …a -mcpu=hawaii -mattr=+unaligned-access-mode < %s | FileCheck -check-prefixes=GCN,GFX7-UNALIGNED %s
20 ; GFX7-UNALIGNED-LABEL: global_load_2xi16_align2:
21 ; GFX7-UNALIGNED: ; %bb.0:
22 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
23 ; GFX7-UNALIGNED-NEXT: v_add_i32_e32 v2, vcc, 2, v0
24 ; GFX7-UNALIGNED-NEXT: v_addc_u32_e32 v3, vcc, 0, v1, vcc
25 ; GFX7-UNALIGNED-NEXT: flat_load_ushort v0, v[0:1]
26 ; GFX7-UNALIGNED-NEXT: flat_load_ushort v1, v[2:3]
27 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0)
28 ; GFX7-UNALIGNED-NEXT: v_lshlrev_b32_e32 v1, 16, v1
29 ; GFX7-UNALIGNED-NEXT: v_or_b32_e32 v0, v0, v1
30 ; GFX7-UNALIGNED-NEXT: s_setpc_b64 s[30:31]
68 ; GFX7-UNALIGNED-LABEL: global_store_2xi16_align2:
69 ; GFX7-UNALIGNED: ; %bb.0:
70 ; GFX7-UNALIGNED-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x2
71 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v2, 1
72 ; GFX7-UNALIGNED-NEXT: s_waitcnt lgkmcnt(0)
73 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v0, s0
74 ; GFX7-UNALIGNED-NEXT: s_add_u32 s2, s0, 2
75 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v1, s1
76 ; GFX7-UNALIGNED-NEXT: flat_store_short v[0:1], v2
77 ; GFX7-UNALIGNED-NEXT: s_addc_u32 s3, s1, 0
78 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v0, s2
79 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v2, 2
80 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v1, s3
81 ; GFX7-UNALIGNED-NEXT: flat_store_short v[0:1], v2
82 ; GFX7-UNALIGNED-NEXT: s_endpgm
126 ; GFX7-UNALIGNED-LABEL: global_load_2xi16_align1:
127 ; GFX7-UNALIGNED: ; %bb.0:
128 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
129 ; GFX7-UNALIGNED-NEXT: flat_load_dword v0, v[0:1]
130 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0)
131 ; GFX7-UNALIGNED-NEXT: s_setpc_b64 s[30:31]
182 ; GFX7-UNALIGNED-LABEL: global_store_2xi16_align1:
183 ; GFX7-UNALIGNED: ; %bb.0:
184 ; GFX7-UNALIGNED-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x2
185 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v2, 0x20001
186 ; GFX7-UNALIGNED-NEXT: s_waitcnt lgkmcnt(0)
187 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v0, s0
188 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v1, s1
189 ; GFX7-UNALIGNED-NEXT: flat_store_dword v[0:1], v2
190 ; GFX7-UNALIGNED-NEXT: s_endpgm
222 ; GFX7-UNALIGNED-LABEL: global_load_2xi16_align4:
223 ; GFX7-UNALIGNED: ; %bb.0:
224 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
225 ; GFX7-UNALIGNED-NEXT: flat_load_dword v0, v[0:1]
226 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0)
227 ; GFX7-UNALIGNED-NEXT: s_setpc_b64 s[30:31]
271 ; GFX7-UNALIGNED-LABEL: global_store_2xi16_align4:
272 ; GFX7-UNALIGNED: ; %bb.0:
273 ; GFX7-UNALIGNED-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x2
274 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v2, 0x20001
275 ; GFX7-UNALIGNED-NEXT: s_waitcnt lgkmcnt(0)
276 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v0, s0
277 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v1, s1
278 ; GFX7-UNALIGNED-NEXT: flat_store_dword v[0:1], v2
279 ; GFX7-UNALIGNED-NEXT: s_endpgm