Lines Matching refs:UNALIGNED
3 …mcpu=hawaii -mattr=+unaligned-scratch-access < %s | FileCheck -check-prefixes=GCN,GFX7-UNALIGNED %s
20 ; GFX7-UNALIGNED-LABEL: private_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 v1, vcc, 2, v0
24 ; GFX7-UNALIGNED-NEXT: buffer_load_ushort v0, v0, s[0:3], 0 offen
25 ; GFX7-UNALIGNED-NEXT: buffer_load_ushort v1, v1, s[0:3], 0 offen
26 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0)
27 ; GFX7-UNALIGNED-NEXT: v_lshlrev_b32_e32 v1, 16, v1
28 ; GFX7-UNALIGNED-NEXT: v_or_b32_e32 v0, v0, v1
29 ; GFX7-UNALIGNED-NEXT: s_setpc_b64 s[30:31]
71 ; GFX7-UNALIGNED-LABEL: private_store_2xi16_align2:
72 ; GFX7-UNALIGNED: ; %bb.0:
73 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
74 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v3, 1
75 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v0, 2
76 ; GFX7-UNALIGNED-NEXT: v_add_i32_e32 v2, vcc, 2, v1
77 ; GFX7-UNALIGNED-NEXT: buffer_store_short v3, v1, s[0:3], 0 offen
78 ; GFX7-UNALIGNED-NEXT: buffer_store_short v0, v2, s[0:3], 0 offen
79 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0)
80 ; GFX7-UNALIGNED-NEXT: s_setpc_b64 s[30:31]
130 ; GFX7-UNALIGNED-LABEL: private_load_2xi16_align1:
131 ; GFX7-UNALIGNED: ; %bb.0:
132 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
133 ; GFX7-UNALIGNED-NEXT: buffer_load_dword v0, v0, s[0:3], 0 offen
134 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0)
135 ; GFX7-UNALIGNED-NEXT: s_setpc_b64 s[30:31]
186 ; GFX7-UNALIGNED-LABEL: private_store_2xi16_align1:
187 ; GFX7-UNALIGNED: ; %bb.0:
188 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
189 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v0, 0x20001
190 ; GFX7-UNALIGNED-NEXT: buffer_store_dword v0, v1, s[0:3], 0 offen
191 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0)
192 ; GFX7-UNALIGNED-NEXT: s_setpc_b64 s[30:31]
231 ; GFX7-UNALIGNED-LABEL: private_load_2xi16_align4:
232 ; GFX7-UNALIGNED: ; %bb.0:
233 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
234 ; GFX7-UNALIGNED-NEXT: buffer_load_dword v0, v0, s[0:3], 0 offen
235 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0)
236 ; GFX7-UNALIGNED-NEXT: s_setpc_b64 s[30:31]
289 ; GFX7-UNALIGNED-LABEL: private_store_2xi16_align4:
290 ; GFX7-UNALIGNED: ; %bb.0:
291 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
292 ; GFX7-UNALIGNED-NEXT: v_mov_b32_e32 v0, 0x20001
293 ; GFX7-UNALIGNED-NEXT: buffer_store_dword v0, v1, s[0:3], 0 offen
294 ; GFX7-UNALIGNED-NEXT: s_waitcnt vmcnt(0)
295 ; GFX7-UNALIGNED-NEXT: s_setpc_b64 s[30:31]