[mlir][llvm] Make DINamespace name optional
authorChristian Ulmann <christian.ulmann@nextsilicon.com>
Wed, 29 Mar 2023 09:02:36 +0000 (09:02 +0000)
committerChristian Ulmann <christian.ulmann@nextsilicon.com>
Wed, 29 Mar 2023 10:17:27 +0000 (10:17 +0000)
commita8291e0dc55f8d1513759df63f603f709fa1c37a
treedf674ed787edded0309b9d699454cecdd07ad489
parent0ef8a79b12f6edf5faa698e444b1dcc561634252
[mlir][llvm] Make DINamespace name optional

This commit makes the name of a DINamespace optional to enable modeling
of anonymous namespaces.

Reviewed By: gysit

Differential Revision: https://reviews.llvm.org/D147125
mlir/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td
mlir/test/Dialect/LLVMIR/debuginfo.mlir