Lines Matching refs:ALIGNED

2 …mdhsa -mcpu=hawaii -mattr=-unaligned-scratch-access < %s | FileCheck --check-prefix=GFX7-ALIGNED %s
13 ; GFX7-ALIGNED-LABEL: private_load_2xi16_align2:
14 ; GFX7-ALIGNED: ; %bb.0:
15 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
16 ; GFX7-ALIGNED-NEXT: v_add_i32_e32 v1, vcc, 2, v0
17 ; GFX7-ALIGNED-NEXT: buffer_load_ushort v1, v1, s[0:3], 0 offen
18 ; GFX7-ALIGNED-NEXT: buffer_load_ushort v0, v0, s[0:3], 0 offen
19 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(1)
20 ; GFX7-ALIGNED-NEXT: v_lshlrev_b32_e32 v1, 16, v1
21 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0)
22 ; GFX7-ALIGNED-NEXT: v_or_b32_e32 v0, v0, v1
23 ; GFX7-ALIGNED-NEXT: s_setpc_b64 s[30:31]
110 ; GFX7-ALIGNED-LABEL: private_store_2xi16_align2:
111 ; GFX7-ALIGNED: ; %bb.0:
112 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
113 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v3, 1
114 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v0, 2
115 ; GFX7-ALIGNED-NEXT: v_add_i32_e32 v2, vcc, 2, v1
116 ; GFX7-ALIGNED-NEXT: buffer_store_short v3, v1, s[0:3], 0 offen
117 ; GFX7-ALIGNED-NEXT: buffer_store_short v0, v2, s[0:3], 0 offen
118 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0)
119 ; GFX7-ALIGNED-NEXT: s_setpc_b64 s[30:31]
205 ; GFX7-ALIGNED-LABEL: private_load_2xi16_align1:
206 ; GFX7-ALIGNED: ; %bb.0:
207 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
208 ; GFX7-ALIGNED-NEXT: v_add_i32_e32 v1, vcc, 2, v0
209 ; GFX7-ALIGNED-NEXT: v_add_i32_e32 v2, vcc, 1, v0
210 ; GFX7-ALIGNED-NEXT: v_add_i32_e32 v3, vcc, 3, v0
211 ; GFX7-ALIGNED-NEXT: buffer_load_ubyte v2, v2, s[0:3], 0 offen
212 ; GFX7-ALIGNED-NEXT: buffer_load_ubyte v3, v3, s[0:3], 0 offen
213 ; GFX7-ALIGNED-NEXT: buffer_load_ubyte v0, v0, s[0:3], 0 offen
214 ; GFX7-ALIGNED-NEXT: buffer_load_ubyte v1, v1, s[0:3], 0 offen
215 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(3)
216 ; GFX7-ALIGNED-NEXT: v_lshlrev_b32_e32 v2, 8, v2
217 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(2)
218 ; GFX7-ALIGNED-NEXT: v_lshlrev_b32_e32 v3, 8, v3
219 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(1)
220 ; GFX7-ALIGNED-NEXT: v_or_b32_e32 v0, v2, v0
221 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0)
222 ; GFX7-ALIGNED-NEXT: v_or_b32_e32 v1, v3, v1
223 ; GFX7-ALIGNED-NEXT: v_lshlrev_b32_e32 v1, 16, v1
224 ; GFX7-ALIGNED-NEXT: v_or_b32_e32 v0, v0, v1
225 ; GFX7-ALIGNED-NEXT: s_setpc_b64 s[30:31]
309 ; GFX7-ALIGNED-LABEL: private_store_2xi16_align1:
310 ; GFX7-ALIGNED: ; %bb.0:
311 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
312 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v3, 1
313 ; GFX7-ALIGNED-NEXT: v_add_i32_e32 v2, vcc, 2, v1
314 ; GFX7-ALIGNED-NEXT: buffer_store_byte v3, v1, s[0:3], 0 offen
315 ; GFX7-ALIGNED-NEXT: v_add_i32_e32 v3, vcc, 1, v1
316 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v4, 0
317 ; GFX7-ALIGNED-NEXT: v_add_i32_e32 v1, vcc, 3, v1
318 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v0, 2
319 ; GFX7-ALIGNED-NEXT: buffer_store_byte v4, v3, s[0:3], 0 offen
320 ; GFX7-ALIGNED-NEXT: buffer_store_byte v4, v1, s[0:3], 0 offen
321 ; GFX7-ALIGNED-NEXT: buffer_store_byte v0, v2, s[0:3], 0 offen
322 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0)
323 ; GFX7-ALIGNED-NEXT: s_setpc_b64 s[30:31]
399 ; GFX7-ALIGNED-LABEL: private_load_2xi16_align4:
400 ; GFX7-ALIGNED: ; %bb.0:
401 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
402 ; GFX7-ALIGNED-NEXT: buffer_load_dword v0, v0, s[0:3], 0 offen
403 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0)
404 ; GFX7-ALIGNED-NEXT: s_setpc_b64 s[30:31]
498 ; GFX7-ALIGNED-LABEL: private_store_2xi16_align4:
499 ; GFX7-ALIGNED: ; %bb.0:
500 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
501 ; GFX7-ALIGNED-NEXT: v_mov_b32_e32 v0, 0x20001
502 ; GFX7-ALIGNED-NEXT: buffer_store_dword v0, v1, s[0:3], 0 offen
503 ; GFX7-ALIGNED-NEXT: s_waitcnt vmcnt(0)
504 ; GFX7-ALIGNED-NEXT: s_setpc_b64 s[30:31]