Page MenuHomePhabricator

[DWARF] Add GNU extensions for call site info DWARF symbols
AcceptedPublic

Authored by djtodoro on Mon, Apr 15, 8:19 AM.

Details

Summary

As discussed on RFC (http://lists.llvm.org/pipermail/llvm-dev/2019-February/130094.html), this is set of patches that introduces debug information about call site and call site parameters. Since LLVM has portion of this support (dumping DWARF 5 symbols for calls), we generate GNU extensions as well. All of that will be restricted under an option, until we do all necessary testing and patching.

The latest set of patches introduces proposal for implementing the functionality as late MIR analysis.

Authors: @asowda, @NikolaPrica, @djtodoro, @ivanbaev

Diff Detail

Event Timeline

djtodoro created this revision.Mon, Apr 15, 8:19 AM
aprantl accepted this revision.Mon, Apr 15, 8:55 PM
This revision is now accepted and ready to land.Mon, Apr 15, 8:55 PM