[PATCH] D43286: WIP: .debug_names generation

Pavel Labath via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 7 02:37:12 PST 2018


labath updated this revision to Diff 137340.
labath added a comment.

- add tests (one of them is fairly long, so I'm not sure if it's worth it)
- add glue to generate proper sections
- extend -dwarf-accel-tables option to enable selection between different accelerator tables

I think this should be ready for the first round of proper review.


Repository:
  rL LLVM

https://reviews.llvm.org/D43286

Files:
  include/llvm/CodeGen/AccelTable.h
  include/llvm/MC/MCObjectFileInfo.h
  lib/CodeGen/AsmPrinter/AccelTable.cpp
  lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  lib/CodeGen/AsmPrinter/DwarfDebug.h
  lib/MC/MCObjectFileInfo.cpp
  test/DebugInfo/Generic/accel-table-hash-collisions.ll
  test/DebugInfo/Generic/cross-cu-inlining.ll
  test/DebugInfo/Generic/debug-names-hash-collisions.ll
  test/DebugInfo/Generic/debug-names-many-cu.ll
  test/DebugInfo/Generic/debug-names-name-collisions.ll
  test/DebugInfo/Generic/debug-names-one-cu.ll
  test/DebugInfo/Generic/debug-names-two-cu.ll
  test/DebugInfo/X86/coff_debug_info_type.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D43286.137340.patch
Type: text/x-patch
Size: 174321 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180307/ff62ad0a/attachment-0001.bin>


More information about the llvm-commits mailing list