@@ -52,9 +52,8 @@ define win64cc ptr @f9(i64 %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, i64 %a5, i64
5252; CHECK-LABEL: f9:
5353; CHECK: // %bb.0: // %entry
5454; CHECK-NEXT: str x18, [sp, #-16]! // 8-byte Folded Spill
55- ; CHECK-NEXT: add x8, sp, #24
5655; CHECK-NEXT: add x0, sp, #24
57- ; CHECK-NEXT: str x8 , [sp, #8]
56+ ; CHECK-NEXT: str x0 , [sp, #8]
5857; CHECK-NEXT: ldr x18, [sp], #16 // 8-byte Folded Reload
5958; CHECK-NEXT: ret
6059;
@@ -78,9 +77,8 @@ define win64cc ptr @f8(i64 %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, i64 %a5, i64
7877; CHECK-LABEL: f8:
7978; CHECK: // %bb.0: // %entry
8079; CHECK-NEXT: str x18, [sp, #-16]! // 8-byte Folded Spill
81- ; CHECK-NEXT: add x8, sp, #16
8280; CHECK-NEXT: add x0, sp, #16
83- ; CHECK-NEXT: str x8 , [sp, #8]
81+ ; CHECK-NEXT: str x0 , [sp, #8]
8482; CHECK-NEXT: ldr x18, [sp], #16 // 8-byte Folded Reload
8583; CHECK-NEXT: ret
8684;
@@ -104,10 +102,9 @@ define win64cc ptr @f7(i64 %a0, i64 %a1, i64 %a2, i64 %a3, i64 %a4, i64 %a5, i64
104102; CHECK-LABEL: f7:
105103; CHECK: // %bb.0: // %entry
106104; CHECK-NEXT: str x18, [sp, #-32]! // 8-byte Folded Spill
107- ; CHECK-NEXT: add x8, sp, #24
108105; CHECK-NEXT: add x0, sp, #24
109106; CHECK-NEXT: str x7, [sp, #24]
110- ; CHECK-NEXT: str x8 , [sp, #8]
107+ ; CHECK-NEXT: str x0 , [sp, #8]
111108; CHECK-NEXT: ldr x18, [sp], #32 // 8-byte Folded Reload
112109; CHECK-NEXT: ret
113110;
0 commit comments