Skip to content

Commit a87dcab

Browse files
committed
Update tests after rebase
Change-Id: I0c3703e432386814830492e46d896ac2395840fc
1 parent ba0759a commit a87dcab

File tree

1 file changed

+4
-36
lines changed

1 file changed

+4
-36
lines changed
Lines changed: 4 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
22
; RUN: llc -mtriple=aarch64-windows-msvc -aarch64-streaming-hazard-size=0 -mattr=+sve,+sme < %s | FileCheck %s
3-
; RUN: llc -mtriple=aarch64-windows-msvc -aarch64-streaming-hazard-size=0 -mattr=+sve,+sme -aarch64-new-sme-abi < %s | FileCheck %s --check-prefix=CHECK-NEWLOWERING
3+
; RUN: llc -mtriple=aarch64-windows-msvc -aarch64-streaming-hazard-size=0 -mattr=+sve,+sme -aarch64-new-sme-abi < %s | FileCheck %s
44

55
declare void @private_za_callee()
66
declare void @shared_za_callee() "aarch64_inout_za"
@@ -18,12 +18,9 @@ define void @test_lazy_save() nounwind "aarch64_inout_za" {
1818
; CHECK-NEXT: bl __chkstk
1919
; CHECK-NEXT: sub x9, sp, x15, lsl #4
2020
; CHECK-NEXT: mov sp, x9
21-
; CHECK-NEXT: stur x9, [x29, #-16]
22-
; CHECK-NEXT: sub x9, x29, #16
23-
; CHECK-NEXT: sturh wzr, [x29, #-6]
24-
; CHECK-NEXT: stur wzr, [x29, #-4]
25-
; CHECK-NEXT: sturh w8, [x29, #-8]
26-
; CHECK-NEXT: msr TPIDR2_EL0, x9
21+
; CHECK-NEXT: sub x10, x29, #16
22+
; CHECK-NEXT: stp x9, x8, [x29, #-16]
23+
; CHECK-NEXT: msr TPIDR2_EL0, x10
2724
; CHECK-NEXT: bl private_za_callee
2825
; CHECK-NEXT: smstart za
2926
; CHECK-NEXT: mrs x8, TPIDR2_EL0
@@ -37,35 +34,6 @@ define void @test_lazy_save() nounwind "aarch64_inout_za" {
3734
; CHECK-NEXT: ldr x19, [sp, #16] // 8-byte Folded Reload
3835
; CHECK-NEXT: ldp x30, x29, [sp], #32 // 16-byte Folded Reload
3936
; CHECK-NEXT: ret
40-
;
41-
; CHECK-NEWLOWERING-LABEL: test_lazy_save:
42-
; CHECK-NEWLOWERING: // %bb.0:
43-
; CHECK-NEWLOWERING-NEXT: stp x30, x29, [sp, #-32]! // 16-byte Folded Spill
44-
; CHECK-NEWLOWERING-NEXT: str x19, [sp, #16] // 8-byte Folded Spill
45-
; CHECK-NEWLOWERING-NEXT: mov x29, sp
46-
; CHECK-NEWLOWERING-NEXT: sub sp, sp, #16
47-
; CHECK-NEWLOWERING-NEXT: rdsvl x8, #1
48-
; CHECK-NEWLOWERING-NEXT: mul x9, x8, x8
49-
; CHECK-NEWLOWERING-NEXT: lsr x15, x9, #4
50-
; CHECK-NEWLOWERING-NEXT: bl __chkstk
51-
; CHECK-NEWLOWERING-NEXT: sub x9, sp, x15, lsl #4
52-
; CHECK-NEWLOWERING-NEXT: mov sp, x9
53-
; CHECK-NEWLOWERING-NEXT: sub x10, x29, #16
54-
; CHECK-NEWLOWERING-NEXT: stp x9, x8, [x29, #-16]
55-
; CHECK-NEWLOWERING-NEXT: msr TPIDR2_EL0, x10
56-
; CHECK-NEWLOWERING-NEXT: bl private_za_callee
57-
; CHECK-NEWLOWERING-NEXT: smstart za
58-
; CHECK-NEWLOWERING-NEXT: mrs x8, TPIDR2_EL0
59-
; CHECK-NEWLOWERING-NEXT: sub x0, x29, #16
60-
; CHECK-NEWLOWERING-NEXT: cbnz x8, .LBB0_2
61-
; CHECK-NEWLOWERING-NEXT: // %bb.1:
62-
; CHECK-NEWLOWERING-NEXT: bl __arm_tpidr2_restore
63-
; CHECK-NEWLOWERING-NEXT: .LBB0_2:
64-
; CHECK-NEWLOWERING-NEXT: msr TPIDR2_EL0, xzr
65-
; CHECK-NEWLOWERING-NEXT: mov sp, x29
66-
; CHECK-NEWLOWERING-NEXT: ldr x19, [sp, #16] // 8-byte Folded Reload
67-
; CHECK-NEWLOWERING-NEXT: ldp x30, x29, [sp], #32 // 16-byte Folded Reload
68-
; CHECK-NEWLOWERING-NEXT: ret
6937
call void @private_za_callee()
7038
ret void
7139
}

0 commit comments

Comments
 (0)