From fb47ea301f095a676332581e1018c41d97060255 Mon Sep 17 00:00:00 2001 From: Li Jie Date: Fri, 20 Sep 2024 23:40:58 +0800 Subject: [PATCH] lldb: set llvm.ident to "LLGo Compiler" --- ssa/di.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ssa/di.go b/ssa/di.go index 76c8dc32..ccb0dd54 100644 --- a/ssa/di.go +++ b/ssa/di.go @@ -40,6 +40,13 @@ func newDIBuilder(prog Program, pkg Package, positioner Positioner) diBuilder { llvm.ConstInt(ctx.Int32Type(), 5, false).ConstantAsMetadata(), }), ) + + // Add llvm.ident metadata + identNode := ctx.MDNode([]llvm.Metadata{ + ctx.MDString("LLGo Compiler"), + }) + m.AddNamedMetadataOperand("llvm.ident", identNode) + return &aDIBuilder{ di: llvm.NewDIBuilder(m), prog: prog,