Skip to content

Commit 760738f

Browse files
Merge pull request #3077 from aschwaighofer/fix_arm64e-ptrauth-invoke_80288883
arm64e: fix test for merged return path
2 parents f2c41d4 + 06def84 commit 760738f

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

llvm/test/CodeGen/AArch64/arm64e-ptrauth-invoke.ll

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,16 @@
2020
; CHECK-NEXT: [[POSTCALL:L.*]]:
2121
; CHECK-NEXT: ; %bb.1:
2222
; CHECK-NEXT: mov x19, x0
23+
; CHECK-NEXT: [[CALLBB:L.*]]:
2324
; CHECK-NEXT: bl _foo
2425
; CHECK-NEXT: mov x0, x19
25-
; CHECK-NEXT: [[EXITBB:LBB[0-9_]+]]:
2626
; CHECK-NEXT: ldp x29, x30, [sp, #16]
2727
; CHECK-NEXT: ldp x20, x19, [sp], #32
2828
; CHECK-NEXT: retab
2929
; CHECK-NEXT: [[LPADBB:LBB[0-9_]+]]:
3030
; CHECK-NEXT: [[LPAD:L.*]]:
31-
; CHECK-NEXT: bl _foo
32-
; CHECK-NEXT: mov w0, #-1
33-
; CHECK-NEXT: b [[EXITBB]]
31+
; CHECK-NEXT: mov w19, #-1
32+
; CHECK-NEXT: b [[CALLBB]]
3433

3534
; CHECK-LABEL: GCC_except_table{{.*}}:
3635
; CHECK-NEXT: [[EXCEPT]]:
@@ -71,17 +70,16 @@ continuebb:
7170
; CHECK-NEXT: [[POSTCALL:L.*]]:
7271
; CHECK-NEXT: ; %bb.1:
7372
; CHECK-NEXT: mov x19, x0
73+
; CHECK-NEXT: [[CALLBB:L.*]]:
7474
; CHECK-NEXT: bl _foo
7575
; CHECK-NEXT: mov x0, x19
76-
; CHECK-NEXT: [[EXITBB:LBB[0-9_]+]]:
7776
; CHECK-NEXT: ldp x29, x30, [sp, #16]
7877
; CHECK-NEXT: ldp x20, x19, [sp], #32
7978
; CHECK-NEXT: retab
8079
; CHECK-NEXT: [[LPADBB:LBB[0-9_]+]]:
8180
; CHECK-NEXT: [[LPAD:L.*]]:
82-
; CHECK-NEXT: bl _foo
83-
; CHECK-NEXT: mov w0, #-1
84-
; CHECK-NEXT: b [[EXITBB]]
81+
; CHECK-NEXT: mov w19, #-1
82+
; CHECK-NEXT: b [[CALLBB]]
8583

8684
; CHECK-LABEL: GCC_except_table{{.*}}:
8785
; CHECK-NEXT: [[EXCEPT]]:

0 commit comments

Comments
 (0)