diff options
| author | Evgenii Stepanov <eugenis@google.com> | 2019-12-30 18:06:25 -0800 |
|---|---|---|
| committer | Evgenii Stepanov <eugenis@google.com> | 2020-01-02 14:35:54 -0800 |
| commit | b153fbefa3d6d4ea73bb21252857d5a34cc6cabb (patch) | |
| tree | 33646dbea651ce69359c923ee658f894af3a1a5a | |
| parent | 25e7da0c2495182b7c0a8871eaca0cc459578dc1 (diff) | |
| download | bcm5719-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.ll | 19 | ||||
| -rw-r--r-- | llvm/test/CodeGen/AArch64/dbg-value-tag-offset.ll | 18 |
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 |

