llvm-project/llvm/lib/DebugInfo
Wolfgang Pieb fb6cffca09 [DWARF][NFC] Refactor range list extraction and dumping
The purpose of this patch is twofold: 
- Fold pre-DWARF v5 functionality into v5 to eliminate the need for 2 different 
  versions of range list handling. We get rid of DWARFDebugRangelist{.cpp,.h}.
- Templatize the handling of range list tables so that location list handling
  can take advantage of it as well. Location list and range list tables have the 
  same basic layout.

A non-NFC version of this patch was previously submitted with r342218, but it caused
errors with some TSan tests. This patch has no functional changes. The difference to
the non-NFC patch is that there are no changes to rangelist dumping in this patch.

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

llvm-svn: 345546
2018-10-29 22:16:47 +00:00
..
CodeView Fix a compilation failure on non-MSVC compilers. 2018-10-08 04:34:41 +00:00
DWARF [DWARF][NFC] Refactor range list extraction and dumping 2018-10-29 22:16:47 +00:00
MSF [DebugInfo] Common behavior for error types 2018-08-31 17:41:58 +00:00
PDB [PDB] Fix -Wunused-private-field in DIA 2018-10-23 17:20:16 +00:00
Symbolize [DebugInfo] Common behavior for error types 2018-08-31 17:41:58 +00:00
CMakeLists.txt
LLVMBuild.txt