[PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs

Jonas Devlieghere via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 6 08:06:04 PDT 2017


JDevlieghere updated this revision to Diff 117999.
JDevlieghere added a comment.

- Rebase on master
- Add FIXME regarding pretty printers

It seems like this got stuck while thinking about how we could test the individual types efficiently.

Does anyone object to landing the patch in the current state as a first general step? The goal as I see it would then be to refine our approach with separate patches that have different pretty printers per language, which can be thoroughly tested for the types that actually make sense for that particular language.


Repository:
  rL LLVM

https://reviews.llvm.org/D36993

Files:
  lib/DebugInfo/DWARF/DWARFDie.cpp
  test/DebugInfo/AMDGPU/pointer-address-space.ll
  test/DebugInfo/Generic/cross-cu-inlining.ll
  test/DebugInfo/Generic/enum-types.ll
  test/DebugInfo/Generic/member-pointers.ll
  test/DebugInfo/Generic/tu-composite.ll
  test/DebugInfo/Generic/tu-member-pointer.ll
  test/DebugInfo/X86/default-subrange-array.ll
  test/DebugInfo/X86/empty-array.ll
  test/DebugInfo/X86/fission-cu.ll
  test/DebugInfo/X86/nondefault-subrange-array.ll
  test/DebugInfo/X86/ref_addr_relocation.ll
  test/DebugInfo/X86/subrange-type.ll
  test/DebugInfo/dwarfdump-type-units.test
  test/Linker/Inputs/type-unique-simple2-a.ll
  test/Linker/type-unique-simple-a.ll
  test/Linker/type-unique-type-array-a.ll
  test/tools/dsymutil/X86/basic-linking-x86.test
  test/tools/dsymutil/X86/basic-lto-dw4-linking-x86.test
  test/tools/dsymutil/X86/basic-lto-linking-x86.test
  test/tools/dsymutil/X86/modules.m
  test/tools/dsymutil/X86/odr-member-functions.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D36993.117999.patch
Type: text/x-patch
Size: 28929 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171006/0623d877/attachment.bin>


More information about the llvm-commits mailing list