[PATCH] D75044: [AArch64] __builtin_extract_return_addr for PAuth.
Daniel Kiss via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 25 05:00:24 PST 2020
danielkiss marked 2 inline comments as done.
danielkiss added inline comments.
================
Comment at: clang/test/CodeGen/arm64-extractreturnaddress.c:15
+// CHECK: define dso_local i8* @bar() #0 {
+// CHECK-NEXT: ret i8* inttoptr (i64 42 to i8*)
+// CHECK-PAC: %1 = call i8* @llvm.extractreturnaddress.p0i8.p0i8(i8* inttoptr (i64 42 to i8*))
----------------
// CHECK-NEXT: entry:
// CHECK-NEXT: ret i8* inttoptr (i64 42 to i8*)
================
Comment at: clang/test/CodeGen/arm64-extractreturnaddress.c:16
+// CHECK-NEXT: ret i8* inttoptr (i64 42 to i8*)
+// CHECK-PAC: %1 = call i8* @llvm.extractreturnaddress.p0i8.p0i8(i8* inttoptr (i64 42 to i8*))
+// CHECK-PAC83: %1 = call i8* @llvm.extractreturnaddress.p0i8.p0i8(i8* inttoptr (i64 42 to i8*))
----------------
// CHECK-PAC: %0 = call i8* @llvm.extractreturnaddress.p0i8.p0i8(i8* inttoptr (i64 42 to i8*))
// CHECK-PAC83: %0 = call i8* @llvm.extractreturnaddress.p0i8.p0i8(i8* inttoptr (i64 42 to i8*))
// CHECK-BPROT8: %0 = call i8* @llvm.extractreturnaddress.p0i8.p0i8(i8* inttoptr (i64 42 to i8*))
// CHECK-BPROT83: %0 = call i8* @llvm.extractreturnaddress.p0i8.p0i8(i8* inttoptr (i64 42 to i8*))
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D75044/new/
https://reviews.llvm.org/D75044
More information about the llvm-commits
mailing list