[flang-commits] [flang] [mlir] [mlir] Add splitDebugFilename field in DIComplileUnitAttr. (PR #160704)

Tobias Gysi via flang-commits flang-commits at lists.llvm.org
Thu Sep 25 10:09:37 PDT 2025


================
@@ -425,17 +425,19 @@ def LLVM_DICompileUnitAttr : LLVM_Attr<"DICompileUnit", "di_compile_unit",
     OptionalParameter<"StringAttr">:$producer,
     "bool":$isOptimized,
     "DIEmissionKind":$emissionKind,
-    OptionalParameter<"DINameTableKind">:$nameTableKind
+    OptionalParameter<"DINameTableKind">:$nameTableKind,
+    OptionalParameter<"StringAttr">:$splitDebugFilename
   );
   let builders = [
     AttrBuilderWithInferredContext<(ins
       "DistinctAttr":$id, "unsigned":$sourceLanguage, "DIFileAttr":$file,
       "StringAttr":$producer, "bool":$isOptimized,
       "DIEmissionKind":$emissionKind,
-      CArg<"DINameTableKind", "DINameTableKind::Default">:$nameTableKind
+      CArg<"DINameTableKind", "DINameTableKind::Default">:$nameTableKind,
+      CArg<"StringAttr", "{}">:$splitDwarfFile
----------------
gysit wrote:

```suggestion
      CArg<"StringAttr", "{}">:$splitDebugFileName
```
nit: Shouldn't this match the field name?

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


More information about the flang-commits mailing list