brintos

brintos / llvm-project-archived public Read only

0
0
Text · 458 B · 6542508 Raw
13 lines · plain
1# RUN: llc < %s -O0 -mtriple=aarch64-none-linux-gnu -mattr=+pauth -run-pass irtranslator -x mir | \2# RUN:   llc -x mir -run-pass legalizer | FileCheck %s3 4--- |5  @ds = external global i86 7  define i64 @pauth_sign_zero(i64 %p) {8    ; CHECK: G_INTRINSIC intrinsic(@llvm.ptrauth.sign), %0(s64), 0, %2(s64), deactivation-symbol @ds9    %signed = call i64 @llvm.ptrauth.sign(i64 %p, i32 0, i64 0) [ "deactivation-symbol"(ptr @ds) ]10    ret i64 %signed11  }12...13