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