@@ -460,10 +460,10 @@ define void @memmove_p0_p4(ptr addrspace(0) align 1 %dst, ptr addrspace(4) align
460460; CHECK-NEXT: v_cmpx_ge_u64_e64 v[2:3], v[0:1]
461461; CHECK-NEXT: s_xor_b32 s7, exec_lo, s6
462462; CHECK-NEXT: s_cbranch_execnz .LBB3_3
463- ; CHECK-NEXT: ; %bb.1: ; %Flow34
463+ ; CHECK-NEXT: ; %bb.1: ; %Flow36
464464; CHECK-NEXT: s_andn2_saveexec_b32 s6, s7
465465; CHECK-NEXT: s_cbranch_execnz .LBB3_10
466- ; CHECK-NEXT: .LBB3_2: ; %Flow35
466+ ; CHECK-NEXT: .LBB3_2: ; %Flow37
467467; CHECK-NEXT: s_or_b32 exec_lo, exec_lo, s6
468468; CHECK-NEXT: s_waitcnt lgkmcnt(0)
469469; CHECK-NEXT: s_setpc_b64 s[30:31]
@@ -494,7 +494,7 @@ define void @memmove_p0_p4(ptr addrspace(0) align 1 %dst, ptr addrspace(4) align
494494; CHECK-NEXT: v_add_co_ci_u32_e64 v11, null, 0, v11, s6
495495; CHECK-NEXT: s_andn2_b32 exec_lo, exec_lo, s9
496496; CHECK-NEXT: s_cbranch_execnz .LBB3_5
497- ; CHECK-NEXT: .LBB3_6: ; %Flow29
497+ ; CHECK-NEXT: .LBB3_6: ; %Flow31
498498; CHECK-NEXT: s_or_b32 exec_lo, exec_lo, s8
499499; CHECK-NEXT: s_and_saveexec_b32 s8, s4
500500; CHECK-NEXT: s_cbranch_execz .LBB3_9
@@ -520,7 +520,7 @@ define void @memmove_p0_p4(ptr addrspace(0) align 1 %dst, ptr addrspace(4) align
520520; CHECK-NEXT: v_add_co_ci_u32_e64 v1, null, 0, v1, s6
521521; CHECK-NEXT: s_andn2_b32 exec_lo, exec_lo, s9
522522; CHECK-NEXT: s_cbranch_execnz .LBB3_8
523- ; CHECK-NEXT: .LBB3_9: ; %Flow27
523+ ; CHECK-NEXT: .LBB3_9: ; %Flow29
524524; CHECK-NEXT: s_or_b32 exec_lo, exec_lo, s8
525525; CHECK-NEXT: ; implicit-def: $vgpr6_vgpr7
526526; CHECK-NEXT: ; implicit-def: $vgpr2_vgpr3
@@ -556,7 +556,7 @@ define void @memmove_p0_p4(ptr addrspace(0) align 1 %dst, ptr addrspace(4) align
556556; CHECK-NEXT: v_add_co_ci_u32_e64 v5, null, -1, v5, s5
557557; CHECK-NEXT: s_andn2_b32 exec_lo, exec_lo, s8
558558; CHECK-NEXT: s_cbranch_execnz .LBB3_12
559- ; CHECK-NEXT: .LBB3_13: ; %Flow33
559+ ; CHECK-NEXT: .LBB3_13: ; %Flow35
560560; CHECK-NEXT: s_or_b32 exec_lo, exec_lo, s7
561561; CHECK-NEXT: s_and_saveexec_b32 s5, vcc_lo
562562; CHECK-NEXT: s_cbranch_execz .LBB3_16
@@ -584,7 +584,7 @@ define void @memmove_p0_p4(ptr addrspace(0) align 1 %dst, ptr addrspace(4) align
584584; CHECK-NEXT: flat_store_dwordx4 v[12:13], v[8:11]
585585; CHECK-NEXT: s_andn2_b32 exec_lo, exec_lo, s7
586586; CHECK-NEXT: s_cbranch_execnz .LBB3_15
587- ; CHECK-NEXT: .LBB3_16: ; %Flow31
587+ ; CHECK-NEXT: .LBB3_16: ; %Flow33
588588; CHECK-NEXT: s_or_b32 exec_lo, exec_lo, s5
589589; CHECK-NEXT: s_or_b32 exec_lo, exec_lo, s6
590590; CHECK-NEXT: s_waitcnt lgkmcnt(0)
@@ -907,10 +907,10 @@ define void @memmove_p1_p1(ptr addrspace(1) align 1 %dst, ptr addrspace(1) align
907907; CHECK-NEXT: v_cmpx_ge_u64_e64 v[2:3], v[0:1]
908908; CHECK-NEXT: s_xor_b32 s7, exec_lo, s6
909909; CHECK-NEXT: s_cbranch_execnz .LBB6_3
910- ; CHECK-NEXT: ; %bb.1: ; %Flow41
910+ ; CHECK-NEXT: ; %bb.1: ; %Flow39
911911; CHECK-NEXT: s_andn2_saveexec_b32 s6, s7
912912; CHECK-NEXT: s_cbranch_execnz .LBB6_10
913- ; CHECK-NEXT: .LBB6_2: ; %Flow42
913+ ; CHECK-NEXT: .LBB6_2: ; %Flow40
914914; CHECK-NEXT: s_or_b32 exec_lo, exec_lo, s6
915915; CHECK-NEXT: s_setpc_b64 s[30:31]
916916; CHECK-NEXT: .LBB6_3: ; %memmove_copy_forward
@@ -940,7 +940,7 @@ define void @memmove_p1_p1(ptr addrspace(1) align 1 %dst, ptr addrspace(1) align
940940; CHECK-NEXT: v_add_co_ci_u32_e64 v11, null, 0, v11, s6
941941; CHECK-NEXT: s_andn2_b32 exec_lo, exec_lo, s9
942942; CHECK-NEXT: s_cbranch_execnz .LBB6_5
943- ; CHECK-NEXT: .LBB6_6: ; %Flow36
943+ ; CHECK-NEXT: .LBB6_6: ; %Flow34
944944; CHECK-NEXT: s_or_b32 exec_lo, exec_lo, s8
945945; CHECK-NEXT: s_and_saveexec_b32 s8, s4
946946; CHECK-NEXT: s_cbranch_execz .LBB6_9
@@ -966,11 +966,11 @@ define void @memmove_p1_p1(ptr addrspace(1) align 1 %dst, ptr addrspace(1) align
966966; CHECK-NEXT: v_add_co_ci_u32_e64 v1, null, 0, v1, s6
967967; CHECK-NEXT: s_andn2_b32 exec_lo, exec_lo, s9
968968; CHECK-NEXT: s_cbranch_execnz .LBB6_8
969- ; CHECK-NEXT: .LBB6_9: ; %Flow34
969+ ; CHECK-NEXT: .LBB6_9: ; %Flow32
970970; CHECK-NEXT: s_or_b32 exec_lo, exec_lo, s8
971971; CHECK-NEXT: ; implicit-def: $vgpr6_vgpr7
972- ; CHECK-NEXT: ; implicit-def: $vgpr2_vgpr3
973972; CHECK-NEXT: ; implicit-def: $vgpr0_vgpr1
973+ ; CHECK-NEXT: ; implicit-def: $vgpr2_vgpr3
974974; CHECK-NEXT: ; implicit-def: $vgpr8_vgpr9
975975; CHECK-NEXT: ; implicit-def: $vgpr4_vgpr5
976976; CHECK-NEXT: s_andn2_saveexec_b32 s6, s7
@@ -1002,15 +1002,15 @@ define void @memmove_p1_p1(ptr addrspace(1) align 1 %dst, ptr addrspace(1) align
10021002; CHECK-NEXT: v_add_co_ci_u32_e64 v5, null, -1, v5, s5
10031003; CHECK-NEXT: s_andn2_b32 exec_lo, exec_lo, s8
10041004; CHECK-NEXT: s_cbranch_execnz .LBB6_12
1005- ; CHECK-NEXT: .LBB6_13: ; %Flow40
1005+ ; CHECK-NEXT: .LBB6_13: ; %Flow38
10061006; CHECK-NEXT: s_or_b32 exec_lo, exec_lo, s7
10071007; CHECK-NEXT: s_and_saveexec_b32 s5, vcc_lo
10081008; CHECK-NEXT: s_cbranch_execz .LBB6_16
10091009; CHECK-NEXT: ; %bb.14: ; %memmove_bwd_main_loop.preheader
1010- ; CHECK-NEXT: v_add_co_u32 v2, vcc_lo, v2, -16
1011- ; CHECK-NEXT: v_add_co_ci_u32_e64 v3, null, -1, v3, vcc_lo
10121010; CHECK-NEXT: v_add_co_u32 v0, vcc_lo, v0, -16
10131011; CHECK-NEXT: v_add_co_ci_u32_e64 v1, null, -1, v1, vcc_lo
1012+ ; CHECK-NEXT: v_add_co_u32 v2, vcc_lo, v2, -16
1013+ ; CHECK-NEXT: v_add_co_ci_u32_e64 v3, null, -1, v3, vcc_lo
10141014; CHECK-NEXT: s_mov_b32 s7, 0
10151015; CHECK-NEXT: .p2align 6
10161016; CHECK-NEXT: .LBB6_15: ; %memmove_bwd_main_loop
@@ -1030,7 +1030,7 @@ define void @memmove_p1_p1(ptr addrspace(1) align 1 %dst, ptr addrspace(1) align
10301030; CHECK-NEXT: global_store_dwordx4 v[12:13], v[8:11], off
10311031; CHECK-NEXT: s_andn2_b32 exec_lo, exec_lo, s7
10321032; CHECK-NEXT: s_cbranch_execnz .LBB6_15
1033- ; CHECK-NEXT: .LBB6_16: ; %Flow38
1033+ ; CHECK-NEXT: .LBB6_16: ; %Flow36
10341034; CHECK-NEXT: s_or_b32 exec_lo, exec_lo, s5
10351035; CHECK-NEXT: s_or_b32 exec_lo, exec_lo, s6
10361036; CHECK-NEXT: s_setpc_b64 s[30:31]
@@ -1181,8 +1181,8 @@ define void @memmove_p1_p4(ptr addrspace(1) align 1 %dst, ptr addrspace(4) align
11811181; CHECK-NEXT: .LBB8_9: ; %Flow31
11821182; CHECK-NEXT: s_or_b32 exec_lo, exec_lo, s8
11831183; CHECK-NEXT: ; implicit-def: $vgpr6_vgpr7
1184- ; CHECK-NEXT: ; implicit-def: $vgpr2_vgpr3
11851184; CHECK-NEXT: ; implicit-def: $vgpr0_vgpr1
1185+ ; CHECK-NEXT: ; implicit-def: $vgpr2_vgpr3
11861186; CHECK-NEXT: ; implicit-def: $vgpr8_vgpr9
11871187; CHECK-NEXT: ; implicit-def: $vgpr4_vgpr5
11881188; CHECK-NEXT: s_andn2_saveexec_b32 s6, s7
@@ -1219,10 +1219,10 @@ define void @memmove_p1_p4(ptr addrspace(1) align 1 %dst, ptr addrspace(4) align
12191219; CHECK-NEXT: s_and_saveexec_b32 s5, vcc_lo
12201220; CHECK-NEXT: s_cbranch_execz .LBB8_16
12211221; CHECK-NEXT: ; %bb.14: ; %memmove_bwd_main_loop.preheader
1222- ; CHECK-NEXT: v_add_co_u32 v2, vcc_lo, v2, -16
1223- ; CHECK-NEXT: v_add_co_ci_u32_e64 v3, null, -1, v3, vcc_lo
12241222; CHECK-NEXT: v_add_co_u32 v0, vcc_lo, v0, -16
12251223; CHECK-NEXT: v_add_co_ci_u32_e64 v1, null, -1, v1, vcc_lo
1224+ ; CHECK-NEXT: v_add_co_u32 v2, vcc_lo, v2, -16
1225+ ; CHECK-NEXT: v_add_co_ci_u32_e64 v3, null, -1, v3, vcc_lo
12261226; CHECK-NEXT: s_mov_b32 s7, 0
12271227; CHECK-NEXT: .p2align 6
12281228; CHECK-NEXT: .LBB8_15: ; %memmove_bwd_main_loop
0 commit comments