llvm-project/llvm/lib/CodeGen/AsmPrinter
Wenlei He 4f320ca4ba [DebugInfo] Include DW_TAG_skeleton_unit when looking for parent UnitDie
`DIE::getUnitDie` looks up parent DIE until compile unit or type unit is found. However for skeleton CU with debug fission, we would have DW_TAG_skeleton_unit instead of DW_TAG_compile_unit as top level DIE.

This change fixes the look up so we can get DW_TAG_skeleton_unit as UnitDie for skeleton CU.

Differential Revision: https://reviews.llvm.org/D120610
2022-03-12 13:27:42 -08:00
..
AIXException.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
ARMException.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
AccelTable.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
AddressPool.cpp [debug-info] refactor emitDwarfUnitLength 2021-02-25 21:00:25 -05:00
AddressPool.h
AsmPrinter.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
AsmPrinterDwarf.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
AsmPrinterInlineAsm.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
ByteStreamer.h [DwarfDebug] Restore code that make comments stay aligned in DwarfDebug::emitDebugLocEntry 2022-01-18 09:46:03 +01:00
CMakeLists.txt
CodeViewDebug.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
CodeViewDebug.h Reland - [CodeView] Emit S_OBJNAME record 2021-12-21 19:02:14 -05:00
DIE.cpp [DebugInfo] Include DW_TAG_skeleton_unit when looking for parent UnitDie 2022-03-12 13:27:42 -08:00
DIEHash.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
DIEHash.h DebugInfo: Don't hash DIE offsets before they're computed 2021-12-25 16:09:12 -08:00
DIEHashAttributes.def
DbgEntityHistoryCalculator.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
DebugHandlerBase.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
DebugLocEntry.h [AsmPrinter] DebugLocEntry::dump() - Use const-ref iterator in for-range loop. NFCI. 2021-09-17 12:11:54 +01:00
DebugLocStream.cpp
DebugLocStream.h
DwarfCFIException.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
DwarfCompileUnit.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
DwarfCompileUnit.h Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
DwarfDebug.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
DwarfDebug.h Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
DwarfException.h [CodeGen] Use default member initialization (NFC) 2022-01-30 12:32:51 -08:00
DwarfExpression.cpp Fix a fragment overflow problem when composing super-registers. 2022-01-31 09:47:29 -08:00
DwarfExpression.h [DwarfDebug] Refuse to emit DW_OP_LLVM_arg values wider than 64 bits 2021-12-10 09:33:27 -08:00
DwarfFile.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
DwarfFile.h Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02:00
DwarfStringPool.cpp
DwarfStringPool.h
DwarfUnit.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
DwarfUnit.h [CodeGen] Use default member initialization (NFC) 2022-01-30 12:32:51 -08:00
EHStreamer.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
EHStreamer.h
ErlangGCPrinter.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
OcamlGCPrinter.cpp [llvm] Use range-based for loops (NFC) 2021-12-05 08:33:02 -08:00
PseudoProbePrinter.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
PseudoProbePrinter.h [llvm] Remove unused forward declarations (NFC) 2022-01-07 20:00:34 -08:00
WasmException.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
WasmException.h Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
WinCFGuard.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
WinCFGuard.h
WinException.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
WinException.h Fix SEH table addresses for Windows 2021-08-20 22:32:12 +03:00