[Mlir-commits] [mlir] [mlir][LLVM] Improve function debug info import (PR #69446)

Christian Ulmann llvmlistbot at llvm.org
Wed Oct 18 05:24:59 PDT 2023


================
@@ -222,15 +222,18 @@ define void @subprogram() !dbg !3 {
 define void @func_loc() !dbg !3 {
   ret void
 }
-; CHECK: #[[SP:.+]] =  #llvm.di_subprogram<compileUnit = #{{.*}}, scope = #{{.*}}, name = "func_loc", file = #{{.*}}, subprogramFlags = Definition>
-; CHECK: loc(fused<#[[SP]]>[
+; CHECK-DAG: #[[NAME_LOC:.+]] = loc("func_loc")
+; CHECK-DAG: #[[FILE_LOC:.+]] = loc("debug-info.ll":42:0)
+; CHECK-DAG: #[[SP:.+]] =  #llvm.di_subprogram<compileUnit = #{{.*}}, scope = #{{.*}}, name = "func_loc", file = #{{.*}}, line = 42, subprogramFlags = Definition>
+
+; CHECK: loc(fused<#[[SP]]>[#[[NAME_LOC]],  #[[FILE_LOC]]]
----------------
Dinistro wrote:

Is that double space intended? 

https://github.com/llvm/llvm-project/pull/69446


More information about the Mlir-commits mailing list