[llvm] [RFC] Emit dwarf data for signature-changed or new functions (PR #157349)
via llvm-commits
llvm-commits at lists.llvm.org
Sun Sep 21 21:47:21 PDT 2025
yonghong-song 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.
Thanks @dzhidzhoev, let me give a try for this!
https://github.com/llvm/llvm-project/pull/157349
More information about the llvm-commits
mailing list