[llvm] [RFC] Emit dwarf data for signature-changed or new functions (PR #157349)

Vladislav Dzhidzhoev via llvm-commits llvm-commits at lists.llvm.org
Sat Sep 20 02:10:36 PDT 2025


dzhidzhoev wrote:

>From what I see, `EmitChangedFuncDebugInfo` creates "dummy" functions and attaches freshly created DISubprograms there. Can logic in `DwarfDebug::endFunction()` be reused to produce tags for them, without introducing an extra module scan in `DwarfDebug::endModule()`? If I understand it right, EmitChangedFuncDebugInfoPass finishes before AsmPrinter pass.

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


More information about the llvm-commits mailing list