llvm-project/llvm/lib/DebugInfo/DWARF
Alexey Lapshin 713c2b47a0 [DebugInfo][DWARF][NFC] Refactor DWARFTypePrinter usages. Create functions to print type dies.
This patch creates functions which might be used to dump types.
This functionality was already implemented by  DWARFTypePrinter.
Now it could be reused. It will help D96035, which uses DWARFTypePrinter.

Differential Revision: https://reviews.llvm.org/D117134
2022-01-14 16:19:08 +03:00
..
CMakeLists.txt
DWARFAbbreviationDeclaration.cpp [DWARF] Find offset of attribute. 2021-09-01 11:49:55 -07:00
DWARFAcceleratorTable.cpp [DebugInfo] DWARF - Use const-ref iterator in for-range loop. NFCI. 2021-09-17 14:04:54 +01:00
DWARFAddressRange.cpp
DWARFCompileUnit.cpp llvm-dwarfdump --summarize-types: skip compilation units 2022-01-05 20:36:04 -08:00
DWARFContext.cpp llvm-dwarfdump: Speed up type unit lookup using the TUIndex or a cache 2022-01-05 20:41:07 -08:00
DWARFDataExtractor.cpp
DWARFDebugAbbrev.cpp Remove redundant string initialization (NFC) 2021-12-26 09:39:26 -08:00
DWARFDebugAddr.cpp [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections 2021-10-21 17:31:00 -07:00
DWARFDebugArangeSet.cpp [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections 2021-10-21 17:31:00 -07:00
DWARFDebugAranges.cpp [DebugInfo] Remove some unused includes. NFCI. 2021-01-28 11:21:35 +00:00
DWARFDebugFrame.cpp Implement DW_CFA_LLVM_* for Heterogeneous Debugging 2021-06-14 08:51:50 +05:30
DWARFDebugInfoEntry.cpp [DWARF][NFC] add ParentIdx and SiblingIdx to DWARFDebugInfoEntry for faster navigation. 2021-10-02 08:11:06 +03:00
DWARFDebugLine.cpp DebugInfo: Migrate callers from getAsCString to dwarf::toString 2021-12-14 14:50:43 -08:00
DWARFDebugLoc.cpp DWARFVerifier: Skip resolution failures for locations in dwo files 2021-12-16 22:24:32 -08:00
DWARFDebugMacro.cpp DebugInfo: Sink string form validation down from verifier to form parsing 2021-12-14 15:41:53 -08:00
DWARFDebugPubTable.cpp
DWARFDebugRangeList.cpp [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections 2021-10-21 17:31:00 -07:00
DWARFDebugRnglists.cpp
DWARFDie.cpp [DebugInfo][DWARF][NFC] Refactor DWARFTypePrinter usages. Create functions to print type dies. 2022-01-14 16:19:08 +03:00
DWARFExpression.cpp DebugInfo: Migrate callers from getAsCString to dwarf::toString 2021-12-14 14:50:43 -08:00
DWARFFormValue.cpp DebugInfo: Sink string form validation down from verifier to form parsing 2021-12-14 15:41:53 -08:00
DWARFGdbIndex.cpp [CodeGen, DebugInfo] Use llvm::find_if (NFC) 2021-01-10 09:24:53 -08:00
DWARFListTable.cpp [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections 2021-10-21 17:31:00 -07:00
DWARFLocationExpression.cpp
DWARFTypeUnit.cpp
DWARFUnit.cpp Use Optional::getValueOr (NFC) 2021-12-24 20:57:40 -08:00
DWARFUnitIndex.cpp
DWARFVerifier.cpp [llvm] Use true/false instead of 1/0 (NFC) 2022-01-07 00:39:14 -08:00