Lines Matching refs:ALIGNED

3 …-opt,-unaligned-access-mode < %s | FileCheck -enable-var-scope -check-prefixes=GFX9,GFX9-ALIGNED %s
676 ; GFX9-ALIGNED-LABEL: unaligned_offset_simple_write2_one_val_f64:
677 ; GFX9-ALIGNED: ; %bb.0:
678 ; GFX9-ALIGNED-NEXT: s_load_dwordx2 s[2:3], s[0:1], 0x8
679 ; GFX9-ALIGNED-NEXT: s_load_dword s4, s[0:1], 0x10
680 ; GFX9-ALIGNED-NEXT: v_lshlrev_b32_e32 v2, 3, v0
681 ; GFX9-ALIGNED-NEXT: s_waitcnt lgkmcnt(0)
682 ; GFX9-ALIGNED-NEXT: global_load_dwordx2 v[0:1], v2, s[2:3]
683 ; GFX9-ALIGNED-NEXT: v_add_u32_e32 v2, s4, v2
684 ; GFX9-ALIGNED-NEXT: s_waitcnt vmcnt(0)
685 ; GFX9-ALIGNED-NEXT: ds_write_b8_d16_hi v2, v0 offset:7
686 ; GFX9-ALIGNED-NEXT: ds_write_b8 v2, v0 offset:5
687 ; GFX9-ALIGNED-NEXT: v_lshrrev_b32_e32 v3, 24, v0
688 ; GFX9-ALIGNED-NEXT: v_lshrrev_b32_e32 v4, 8, v0
689 ; GFX9-ALIGNED-NEXT: ds_write_b8_d16_hi v2, v1 offset:15
690 ; GFX9-ALIGNED-NEXT: ds_write_b8 v2, v1 offset:13
691 ; GFX9-ALIGNED-NEXT: ds_write_b8_d16_hi v2, v0 offset:11
692 ; GFX9-ALIGNED-NEXT: ds_write_b8 v2, v0 offset:9
693 ; GFX9-ALIGNED-NEXT: v_lshrrev_b32_e32 v0, 24, v1
694 ; GFX9-ALIGNED-NEXT: v_lshrrev_b32_e32 v1, 8, v1
695 ; GFX9-ALIGNED-NEXT: ds_write_b8 v2, v3 offset:8
696 ; GFX9-ALIGNED-NEXT: ds_write_b8 v2, v4 offset:6
697 ; GFX9-ALIGNED-NEXT: ds_write_b8 v2, v0 offset:16
698 ; GFX9-ALIGNED-NEXT: ds_write_b8 v2, v1 offset:14
699 ; GFX9-ALIGNED-NEXT: ds_write_b8 v2, v3 offset:12
700 ; GFX9-ALIGNED-NEXT: ds_write_b8 v2, v4 offset:10
701 ; GFX9-ALIGNED-NEXT: s_endpgm
967 ; GFX9-ALIGNED-LABEL: simple_write2_v4f32_superreg_align4:
968 ; GFX9-ALIGNED: ; %bb.0:
969 ; GFX9-ALIGNED-NEXT: s_load_dwordx2 s[2:3], s[0:1], 0x8
970 ; GFX9-ALIGNED-NEXT: s_load_dword s4, s[0:1], 0x0
971 ; GFX9-ALIGNED-NEXT: s_waitcnt lgkmcnt(0)
972 ; GFX9-ALIGNED-NEXT: v_lshl_add_u32 v0, v0, 4, s4
973 ; GFX9-ALIGNED-NEXT: s_load_dwordx4 s[0:3], s[2:3], 0x0
974 ; GFX9-ALIGNED-NEXT: s_waitcnt lgkmcnt(0)
975 ; GFX9-ALIGNED-NEXT: v_mov_b32_e32 v1, s0
976 ; GFX9-ALIGNED-NEXT: v_mov_b32_e32 v2, s1
977 ; GFX9-ALIGNED-NEXT: v_mov_b32_e32 v3, s2
978 ; GFX9-ALIGNED-NEXT: v_mov_b32_e32 v4, s3
979 ; GFX9-ALIGNED-NEXT: ds_write2_b32 v0, v1, v2 offset1:1
980 ; GFX9-ALIGNED-NEXT: ds_write2_b32 v0, v3, v4 offset0:2 offset1:3
981 ; GFX9-ALIGNED-NEXT: s_endpgm
1026 ; GFX9-ALIGNED-LABEL: write2_v2i32_align1_odd_offset:
1027 ; GFX9-ALIGNED: ; %bb.0: ; %entry
1028 ; GFX9-ALIGNED-NEXT: v_mov_b32_e32 v0, 0x7b
1029 ; GFX9-ALIGNED-NEXT: v_mov_b32_e32 v1, 0
1030 ; GFX9-ALIGNED-NEXT: ds_write_b8 v1, v0 offset:65
1031 ; GFX9-ALIGNED-NEXT: v_mov_b32_e32 v0, 1
1032 ; GFX9-ALIGNED-NEXT: ds_write_b8 v1, v0 offset:70
1033 ; GFX9-ALIGNED-NEXT: v_mov_b32_e32 v0, 0xc8
1034 ; GFX9-ALIGNED-NEXT: ds_write_b8 v1, v0 offset:69
1035 ; GFX9-ALIGNED-NEXT: ds_write_b8 v1, v1 offset:68
1036 ; GFX9-ALIGNED-NEXT: ds_write_b8 v1, v1 offset:67
1037 ; GFX9-ALIGNED-NEXT: ds_write_b8 v1, v1 offset:66
1038 ; GFX9-ALIGNED-NEXT: ds_write_b8 v1, v1 offset:72
1039 ; GFX9-ALIGNED-NEXT: ds_write_b8 v1, v1 offset:71
1040 ; GFX9-ALIGNED-NEXT: s_endpgm