Skip to content

Commit b787823

Browse files
committed
match local_variable in check
1 parent 860a3b5 commit b787823

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

mlir/test/Target/LLVMIR/Import/debug-info-records.ll

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
; RUN: mlir-translate -import-llvm -mlir-print-debuginfo -convert-debug-rec-to-intrinsics -emit-expensive-warnings -split-input-file %s 2>&1 | FileCheck %s
22
; RUN: mlir-translate -import-llvm -mlir-print-debuginfo -emit-expensive-warnings -split-input-file %s 2>&1 | FileCheck %s
33

4+
; CHECK: #[[LOCAL_VAR0:.*]] = #llvm.di_local_variable<scope = #di_lexical_block>
5+
; CHECK: #[[LOCAL_VAR1:.*]] = #llvm.di_local_variable<scope = #di_lexical_block_file, name = "arg"
6+
; CHECK: #[[LOCAL_VAR2:.*]] = #llvm.di_local_variable<scope = #di_lexical_block, name = "alloc"
7+
48
; CHECK: @callee()
59
define void @callee() {
610
ret void
@@ -18,11 +22,11 @@ define void @func_no_debug() {
1822
; CHECK: llvm.func @func_with_debug(%[[ARG0:.*]]: i64
1923
define void @func_with_debug(i64 %0) !dbg !3 {
2024

21-
; CHECK: llvm.intr.dbg.value #di_local_variable{{.*}} = %[[ARG0]] : i64
22-
; CHECK: llvm.intr.dbg.value #di_local_variable{{.*}} #llvm.di_expression<[DW_OP_LLVM_fragment(0, 1)]> = %[[ARG0]] : i64
25+
; CHECK: llvm.intr.dbg.value #[[LOCAL_VAR0]] = %[[ARG0]] : i64
26+
; CHECK: llvm.intr.dbg.value #[[LOCAL_VAR1]] #llvm.di_expression<[DW_OP_LLVM_fragment(0, 1)]> = %[[ARG0]] : i64
2327
; CHECK: %[[CST:.*]] = llvm.mlir.constant(1 : i32) : i32
2428
; CHECK: %[[ADDR:.*]] = llvm.alloca %[[CST]] x i64
25-
; CHECK: llvm.intr.dbg.declare #di_local_variable{{.*}} #llvm.di_expression<[DW_OP_deref, DW_OP_LLVM_convert(4, DW_ATE_signed)]> = %[[ADDR]] : !llvm.ptr
29+
; CHECK: llvm.intr.dbg.declare #[[LOCAL_VAR2]] #llvm.di_expression<[DW_OP_deref, DW_OP_LLVM_convert(4, DW_ATE_signed)]> = %[[ADDR]] : !llvm.ptr
2630
%2 = alloca i64, align 8, !dbg !19
2731
#dbg_value(i64 %0, !20, !DIExpression(DW_OP_LLVM_fragment, 0, 1), !22)
2832
#dbg_declare(ptr %2, !23, !DIExpression(DW_OP_deref, DW_OP_LLVM_convert, 4, DW_ATE_signed), !25)

0 commit comments

Comments
 (0)