[DWARF v5] Refactor range lists dumping by using a more generic way of handling table...
authorWolfgang Pieb <Wolfgang.Pieb@sony.com>
Mon, 23 Jul 2018 22:37:17 +0000 (22:37 +0000)
committerWolfgang Pieb <Wolfgang.Pieb@sony.com>
Mon, 23 Jul 2018 22:37:17 +0000 (22:37 +0000)
commit439801ba1d58cb0492c108e643f39af184ce0939
tree84c6c585dc21ab432747b47b6f49f885c8f7e5e0
parentb963c0b658cc54b370832df4f5a3d63fd69da334
[DWARF v5] Refactor range lists dumping by using a more generic way of handling tables of lists.
The intent is to use it for location list tables as well. Change is almost NFC with the exception
of the spelling of some strings used during dumping (all lowercase now).

Reviewer: JDevlieghere

Differential Revision: https://reviews.llvm.org/D49500

llvm-svn: 337763
llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h
llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h [new file with mode: 0644]
llvm/lib/DebugInfo/DWARF/CMakeLists.txt
llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp
llvm/lib/DebugInfo/DWARF/DWARFListTable.cpp [new file with mode: 0644]
llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp
llvm/test/DebugInfo/X86/fission-ranges.ll
llvm/test/tools/llvm-dwarfdump/X86/debug_rnglists.s
llvm/test/tools/llvm-dwarfdump/X86/debug_rnglists_invalid.s