brintos

brintos / llvm-project-archived public Read only

0
0
Text · 595 B · 0b32d00 Raw
28 lines · plain
1; RUN: llc -mtriple=aarch64 < %s -filetype=obj -o - \2; RUN:    | llvm-dwarfdump -v - | FileCheck -check-prefix=CHECK %s3 4;CHECK: CIE5;CHECK: Augmentation:          "zR"6define i32 @foo()  "sign-return-address"="all" {7  ret i32 08}9 10;CHECK: CIE11;CHECK: Augmentation:          "zRB"12 13define i32 @bar()  "sign-return-address"="all" "sign-return-address-key"="b_key" {14  ret i32 015}16 17;CHECK-NOT: CIE18 19define i32 @baz()  "sign-return-address"="all" nounwind {20  ret i32 021}22 23;CHECK-NOT: CIE24 25define i32 @qux()  "sign-return-address"="all" "sign-return-address-key"="b_key" nounwind {26  ret i32 027}28