Home
last modified time | relevance | path

Searched refs:DwarfDebug (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp347 DwarfDebug::DwarfDebug(AsmPrinter *A) in DwarfDebug() function in DwarfDebug
470 DwarfDebug::~DwarfDebug() = default;
1404 void DwarfDebug::endModule() { in endModule()
2293 void DwarfDebug::emitDebugInfo() { in emitDebugInfo()
2330 void DwarfDebug::emitAccelNames() { in emitAccelNames()
2337 void DwarfDebug::emitAccelObjC() { in emitAccelObjC()
2350 void DwarfDebug::emitAccelTypes() { in emitAccelTypes()
2499 void DwarfDebug::emitDebugStr() { in emitDebugStr()
2863 void DwarfDebug::emitDebugLoc() { in emitDebugLoc()
3203 void DwarfDebug::emitMacroFileImpl( in emitMacroFileImpl()
[all …]
H A DDwarfUnit.h50 DwarfDebug *DD;
71 DwarfUnit(dwarf::Tag, const DICompileUnit *Node, AsmPrinter *A, DwarfDebug *DW,
100 DwarfDebug &getDwarfDebug() const { return *DD; } in getDwarfDebug()
367 DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, DwarfDebug *DW,
H A DCMakeLists.txt16 DwarfDebug.cpp
H A DDwarfDebug.h294 class DwarfDebug : public DebugHandlerBase {
643 DwarfDebug(AsmPrinter *A);
645 ~DwarfDebug() override;
H A DDwarfCompileUnit.h113 DwarfDebug *DW, DwarfFile *DWU,
H A DDIEHash.cpp239 DwarfDebug &DD = *AP->getDwarfDebug(); in hashLocList()
H A DDwarfCompileUnit.cpp44 static dwarf::Tag GetCompileUnitType(UnitKind Kind, DwarfDebug *DW) { in GetCompileUnitType()
58 AsmPrinter *A, DwarfDebug *DW, in DwarfCompileUnit()
774 DwarfDebug::emitDebugLocValue(*Asm, BT, *DVal, DwarfExpr); in constructVariableDIEImpl()
1256 DwarfDebug::emitDebugLocValue(*Asm, nullptr, Param.getValue(), DwarfExpr); in constructCallSiteParmEntryDIEs()
H A DDIE.cpp842 DwarfDebug *DD = AP->getDwarfDebug(); in emitValue()
H A DAccelTable.cpp547 const DwarfDebug &DD, ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs) { in emitDWARF5AccelTable()
H A DDwarfUnit.cpp85 AsmPrinter *A, DwarfDebug *DW, DwarfFile *DWU) in DwarfUnit()
89 DwarfDebug *DW, DwarfFile *DWU, in DwarfTypeUnit()
H A DAsmPrinter.cpp515 DD = new DwarfDebug(this); in doInitialization()
516 Handlers.emplace_back(std::unique_ptr<DwarfDebug>(DD), DbgTimerName, in doInitialization()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DAsmPrinter.h41 class DwarfDebug; variable
210 DwarfDebug *DD = nullptr;
235 DwarfDebug *getDwarfDebug() { return DD; } in getDwarfDebug()
236 DwarfDebug *getDwarfDebug() const { return DD; } in getDwarfDebug()
H A DAccelTable.h106 class DwarfDebug; variable
309 const DwarfDebug &DD,
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/
H A DBUILD.gn33 "DwarfDebug.cpp",
/llvm-project-15.0.7/llvm/test/DebugInfo/WebAssembly/
H A Dcall-site.ll4 ;; This is a regression test for the bug that DwarfDebug unconditionally assumed
/llvm-project-15.0.7/llvm/test/DebugInfo/MIR/AArch64/
H A Dimplicit-def-dead-scope.mir4 # This tests for a crash in DwarfDebug's singular DBG_VALUE range promotion when
/llvm-project-15.0.7/llvm/docs/
H A DSourceLevelDebugging.rst66 Currently, there are two backend consumers of debug info: DwarfDebug and
67 CodeViewDebug. DwarfDebug produces DWARF suitable for use with GDB, LLDB, and