Lines Matching refs:UNALIGNED
4 …unaligned-access-mode < %s | FileCheck -enable-var-scope -check-prefixes=GCN,GFX9,GFX9-UNALIGNED %s
596 ; GFX9-UNALIGNED-LABEL: unaligned_read2_f32:
597 ; GFX9-UNALIGNED: ; %bb.0:
598 ; GFX9-UNALIGNED-NEXT: s_load_dwordx2 s[2:3], s[0:1], 0x24
599 ; GFX9-UNALIGNED-NEXT: s_load_dword s0, s[0:1], 0x2c
600 ; GFX9-UNALIGNED-NEXT: v_lshlrev_b32_e32 v2, 2, v0
601 ; GFX9-UNALIGNED-NEXT: s_waitcnt lgkmcnt(0)
602 ; GFX9-UNALIGNED-NEXT: v_add_u32_e32 v0, s0, v2
603 ; GFX9-UNALIGNED-NEXT: ds_read2_b32 v[0:1], v0 offset1:8
604 ; GFX9-UNALIGNED-NEXT: s_waitcnt lgkmcnt(0)
605 ; GFX9-UNALIGNED-NEXT: v_add_f32_e32 v0, v0, v1
606 ; GFX9-UNALIGNED-NEXT: global_store_dword v2, v0, s[2:3]
607 ; GFX9-UNALIGNED-NEXT: s_endpgm
690 ; GFX9-UNALIGNED-LABEL: unaligned_offset_read2_f32:
691 ; GFX9-UNALIGNED: ; %bb.0:
692 ; GFX9-UNALIGNED-NEXT: s_load_dwordx2 s[2:3], s[0:1], 0x24
693 ; GFX9-UNALIGNED-NEXT: s_load_dword s0, s[0:1], 0x2c
694 ; GFX9-UNALIGNED-NEXT: v_lshlrev_b32_e32 v2, 2, v0
695 ; GFX9-UNALIGNED-NEXT: s_waitcnt lgkmcnt(0)
696 ; GFX9-UNALIGNED-NEXT: v_add3_u32 v0, s0, v2, 5
697 ; GFX9-UNALIGNED-NEXT: ds_read2_b32 v[0:1], v0 offset1:1
698 ; GFX9-UNALIGNED-NEXT: s_waitcnt lgkmcnt(0)
699 ; GFX9-UNALIGNED-NEXT: v_add_f32_e32 v0, v0, v1
700 ; GFX9-UNALIGNED-NEXT: global_store_dword v2, v0, s[2:3]
701 ; GFX9-UNALIGNED-NEXT: s_endpgm
764 ; GFX9-UNALIGNED-LABEL: misaligned_2_simple_read2_f32:
765 ; GFX9-UNALIGNED: ; %bb.0:
766 ; GFX9-UNALIGNED-NEXT: s_load_dwordx2 s[2:3], s[0:1], 0x24
767 ; GFX9-UNALIGNED-NEXT: s_load_dword s0, s[0:1], 0x2c
768 ; GFX9-UNALIGNED-NEXT: v_lshlrev_b32_e32 v2, 2, v0
769 ; GFX9-UNALIGNED-NEXT: s_waitcnt lgkmcnt(0)
770 ; GFX9-UNALIGNED-NEXT: v_add_u32_e32 v0, s0, v2
771 ; GFX9-UNALIGNED-NEXT: ds_read2_b32 v[0:1], v0 offset1:8
772 ; GFX9-UNALIGNED-NEXT: s_waitcnt lgkmcnt(0)
773 ; GFX9-UNALIGNED-NEXT: v_add_f32_e32 v0, v0, v1
774 ; GFX9-UNALIGNED-NEXT: global_store_dword v2, v0, s[2:3]
775 ; GFX9-UNALIGNED-NEXT: s_endpgm
1035 ; GFX9-UNALIGNED-LABEL: load_misaligned64_constant_offsets:
1036 ; GFX9-UNALIGNED: ; %bb.0:
1037 ; GFX9-UNALIGNED-NEXT: v_mov_b32_e32 v4, 0
1038 ; GFX9-UNALIGNED-NEXT: ds_read_b128 v[0:3], v4
1039 ; GFX9-UNALIGNED-NEXT: s_load_dwordx2 s[0:1], s[0:1], 0x24
1040 ; GFX9-UNALIGNED-NEXT: s_waitcnt lgkmcnt(0)
1041 ; GFX9-UNALIGNED-NEXT: v_add_co_u32_e32 v0, vcc, v0, v2
1042 ; GFX9-UNALIGNED-NEXT: v_addc_co_u32_e32 v1, vcc, v1, v3, vcc
1043 ; GFX9-UNALIGNED-NEXT: global_store_dwordx2 v4, v[0:1], s[0:1]
1044 ; GFX9-UNALIGNED-NEXT: s_endpgm
1521 ; GFX9-UNALIGNED-LABEL: read2_v2i32_align1_odd_offset:
1522 ; GFX9-UNALIGNED: ; %bb.0: ; %entry
1523 ; GFX9-UNALIGNED-NEXT: v_mov_b32_e32 v0, 0x41
1524 ; GFX9-UNALIGNED-NEXT: s_load_dwordx2 s[0:1], s[0:1], 0x24
1525 ; GFX9-UNALIGNED-NEXT: ds_read2_b32 v[0:1], v0 offset1:1
1526 ; GFX9-UNALIGNED-NEXT: v_mov_b32_e32 v2, 0
1527 ; GFX9-UNALIGNED-NEXT: s_waitcnt lgkmcnt(0)
1528 ; GFX9-UNALIGNED-NEXT: global_store_dwordx2 v2, v[0:1], s[0:1]
1529 ; GFX9-UNALIGNED-NEXT: s_endpgm