Skip to content

Commit f4dfc61

Browse files
committed
Improve test_tailcall_omit_mov_x16_x16 and rollback x1->x2 change
1 parent ec9fb98 commit f4dfc61

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

llvm/test/CodeGen/AArch64/ptrauth-call.ll

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -169,13 +169,13 @@ define i32 @test_tailcall_ib_var(ptr %arg0, ptr %arg1) #0 {
169169

170170
define void @test_tailcall_omit_mov_x16_x16(ptr %objptr) #0 {
171171
; CHECK-LABEL: test_tailcall_omit_mov_x16_x16:
172-
; CHECK: ldr x16, [x0]
173-
; CHECK: mov x17, x0
174-
; CHECK: movk x17, #6503, lsl #48
175-
; CHECK: autda x16, x17
176-
; CHECK: ldr x2, [x16]
177-
; CHECK: movk x16, #54167, lsl #48
178-
; CHECK: braa x2, x16
172+
; CHECK-NEXT: ldr x16, [x0]
173+
; CHECK-NEXT: mov x17, x0
174+
; CHECK-NEXT: movk x17, #6503, lsl #48
175+
; CHECK-NEXT: autda x16, x17
176+
; CHECK-NEXT: ldr x1, [x16]
177+
; CHECK-NEXT: movk x16, #54167, lsl #48
178+
; CHECK-NEXT: braa x1, x16
179179
%vtable.signed = load ptr, ptr %objptr, align 8
180180
%objptr.int = ptrtoint ptr %objptr to i64
181181
%vtable.discr = tail call i64 @llvm.ptrauth.blend(i64 %objptr.int, i64 6503)

0 commit comments

Comments
 (0)