[all-commits] [llvm/llvm-project] da27c2: [LLVM[NFC] Refactor to allow debug_names entries t...

Alexander Yermolovich via All-commits all-commits at lists.llvm.org
Wed Oct 25 12:39:41 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: da27c25c19faef008c992a68387efcdc9fc0adb4
      https://github.com/llvm/llvm-project/commit/da27c25c19faef008c992a68387efcdc9fc0adb4
  Author: Alexander Yermolovich <43973793+ayermolo at users.noreply.github.com>
  Date:   2023-10-25 (Wed, 25 Oct 2023)

  Changed paths:
    M llvm/include/llvm/CodeGen/AccelTable.h
    M llvm/include/llvm/DWARFLinker/DWARFLinker.h
    M llvm/include/llvm/DWARFLinker/DWARFStreamer.h
    M llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp
    M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
    M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
    M llvm/lib/DWARFLinker/DWARFStreamer.cpp
    M llvm/lib/DWARFLinkerParallel/DWARFEmitterImpl.cpp
    M llvm/lib/DWARFLinkerParallel/DWARFEmitterImpl.h
    M llvm/lib/DWARFLinkerParallel/DWARFLinkerImpl.cpp

  Log Message:
  -----------
  [LLVM[NFC] Refactor to allow debug_names entries to conatain DIE offset (#69399)

This is pre-cursor patch to enabling type units with DWARF5 acceleration
tables.
With this change it allows for entries to contain offsets directly, this
way type
units do not need to be preserved until .debug_names is written out.




More information about the All-commits mailing list