# RUN: llc < %s -O0 -mtriple=aarch64-none-linux-gnu -mattr=+pauth -run-pass irtranslator -x mir | \ # RUN: llc -x mir -run-pass legalizer | FileCheck %s --- | @ds = external global i8 define i64 @pauth_sign_zero(i64 %p) { ; CHECK: G_INTRINSIC intrinsic(@llvm.ptrauth.sign), %0(i64), 0, %2(i64), deactivation-symbol @ds %signed = call i64 @llvm.ptrauth.sign(i64 %p, i32 0, i64 0) [ "deactivation-symbol"(ptr @ds) ] ret i64 %signed } ...