summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvgenii Stepanov <eugenis@google.com>2019-12-30 18:06:25 -0800
committerEvgenii Stepanov <eugenis@google.com>2020-01-02 14:35:54 -0800
commitb153fbefa3d6d4ea73bb21252857d5a34cc6cabb (patch)
tree33646dbea651ce69359c923ee658f894af3a1a5a
parent25e7da0c2495182b7c0a8871eaca0cc459578dc1 (diff)
downloadbcm5719-llvm-b153fbefa3d6d4ea73bb21252857d5a34cc6cabb.tar.gz
bcm5719-llvm-b153fbefa3d6d4ea73bb21252857d5a34cc6cabb.zip
Change dbg-*-tag-offset tests to use llvm-dwarfdump.
Reviewers: dblaikie Subscribers: llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D72023
-rw-r--r--llvm/test/CodeGen/AArch64/dbg-declare-tag-offset.ll19
-rw-r--r--llvm/test/CodeGen/AArch64/dbg-value-tag-offset.ll18
2 files changed, 18 insertions, 19 deletions
diff --git a/llvm/test/CodeGen/AArch64/dbg-declare-tag-offset.ll b/llvm/test/CodeGen/AArch64/dbg-declare-tag-offset.ll
index 626db0589a3..1db53a63b38 100644
--- a/llvm/test/CodeGen/AArch64/dbg-declare-tag-offset.ll
+++ b/llvm/test/CodeGen/AArch64/dbg-declare-tag-offset.ll
@@ -1,17 +1,16 @@
-; RUN: llc -o - %s | FileCheck %s
+; RUN: llc -filetype=obj -o - %s | llvm-dwarfdump - | FileCheck %s
target triple="aarch64--"
-; CHECK: .Linfo_string4:
-; CHECK-NEXT: .asciz "a"
-; CHECK: .Linfo_string6:
-; CHECK-NEXT: .asciz "b"
+; CHECK: DW_TAG_variable
+; CHECK-NOT: DW_TAG
+; CHECK: DW_AT_LLVM_tag_offset (0x01)
+; CHECK-NEXT: DW_AT_name ("a")
-; CHECK: .byte 1 // DW_AT_LLVM_tag_offset
-; CHECK: .word .Linfo_string4 // DW_AT_name
-
-; CHECK: .byte 2 // DW_AT_LLVM_tag_offset
-; CHECK: .word .Linfo_string6 // DW_AT_name
+; CHECK: DW_TAG_variable
+; CHECK-NOT: DW_TAG
+; CHECK: DW_AT_LLVM_tag_offset (0x02)
+; CHECK-NEXT: DW_AT_name ("b")
define void @f() !dbg !6 {
entry:
diff --git a/llvm/test/CodeGen/AArch64/dbg-value-tag-offset.ll b/llvm/test/CodeGen/AArch64/dbg-value-tag-offset.ll
index ab511fadada..45c4918693c 100644
--- a/llvm/test/CodeGen/AArch64/dbg-value-tag-offset.ll
+++ b/llvm/test/CodeGen/AArch64/dbg-value-tag-offset.ll
@@ -1,17 +1,17 @@
-; RUN: llc -o - %s | FileCheck %s
+; RUN: llc -filetype=obj -o - %s | llvm-dwarfdump - | FileCheck %s
target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
target triple = "aarch64-unknown-linux-android24"
-; CHECK: .Linfo_string5:
-; CHECK-NEXT: .asciz "y"
-; CHECK: .Linfo_string7:
-; CHECK-NEXT: .asciz "x"
+; CHECK: DW_TAG_variable
+; CHECK-NOT: DW_TAG
+; CHECK: DW_AT_LLVM_tag_offset (0x80)
+; CHECK-NEXT: DW_AT_name ("y")
-; CHECK: .byte 128 // DW_AT_LLVM_tag_offset
-; CHECK-NEXT: .word .Linfo_string5 // DW_AT_name
-; CHECK: .byte 0 // DW_AT_LLVM_tag_offset
-; CHECK-NEXT: .word .Linfo_string7 // DW_AT_name
+; CHECK: DW_TAG_variable
+; CHECK-NOT: DW_TAG
+; CHECK: DW_AT_LLVM_tag_offset (0x00)
+; CHECK-NEXT: DW_AT_name ("x")
define dso_local void @f() !dbg !14 {
%1 = alloca i32, align 4
OpenPOWER on IntegriCloud