This is an archive of the discontinued LLVM Phabricator instance.

[LLDB] Add DWARF definitions for the new Mojo language
ClosedPublic

Authored by wallace on Jun 15 2023, 1:58 PM.

Details

Summary

The new language Mojo recently received a proper DWARF code, which can be seen in https://dwarfstd.org/languages.html, and this patch adds the basic definitions for using this language in DWARF.

Other languages have also been added to the DWARF spec recently, like HIP, but they are not defined in LLVM. I can add them if anyone thinks that's a good idea.

Diff Detail

Event Timeline

wallace created this revision.Jun 15 2023, 1:58 PM
Herald added a project: Restricted Project. · View Herald Transcript
Herald added a subscriber: hiraditya. · View Herald Transcript
wallace requested review of this revision.Jun 15 2023, 1:58 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJun 15 2023, 1:58 PM
rriddle accepted this revision.Jun 15 2023, 2:02 PM

LGTM, but deferring to code owners for full approval.

This revision is now accepted and ready to land.Jun 15 2023, 2:02 PM
jloser added a subscriber: jloser.Jun 15 2023, 2:03 PM

Excited to see this come together!

bulbazord accepted this revision.Jun 15 2023, 4:36 PM
bulbazord added a reviewer: aprantl.
This revision was landed with ongoing or failed builds.Jun 26 2023, 9:33 AM
This revision was automatically updated to reflect the committed changes.