Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp152 static cl::opt<DwarfDebug::MinimizeAddrInV5> MinimizeAddrInV5Option(
156 cl::values(clEnumValN(DwarfDebug::MinimizeAddrInV5::Default, "Default",
158 clEnumValN(DwarfDebug::MinimizeAddrInV5::Ranges, "Ranges",
161 clEnumValN(DwarfDebug::MinimizeAddrInV5::Expressions,
165 clEnumValN(DwarfDebug::MinimizeAddrInV5::Form, "Form",
168 clEnumValN(DwarfDebug::MinimizeAddrInV5::Disabled, "Disabled",
170 cl::init(DwarfDebug::MinimizeAddrInV5::Default));
348 DwarfDebug::DwarfDebug(AsmPrinter *A) in DwarfDebug() function in DwarfDebug
470 DwarfDebug::~DwarfDebug() = default;
500 void DwarfDebug::addSubprogramNames(const DICompileUnit &CU, in addSubprogramNames()
[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()
371 DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, DwarfDebug *DW,
H A DCMakeLists.txt16 DwarfDebug.cpp
H A DDwarfDebug.h296 class DwarfDebug : public DebugHandlerBase {
645 DwarfDebug(AsmPrinter *A);
647 ~DwarfDebug() override;
H A DDIEHash.cpp239 DwarfDebug &DD = *AP->getDwarfDebug(); in hashLocList()
H A DDwarfCompileUnit.h113 DwarfDebug *DW, DwarfFile *DWU,
H A DDwarfCompileUnit.cpp44 static dwarf::Tag GetCompileUnitType(UnitKind Kind, DwarfDebug *DW) { in GetCompileUnitType()
58 AsmPrinter *A, DwarfDebug *DW, in DwarfCompileUnit()
776 DwarfDebug::emitDebugLocValue(*Asm, BT, *DVal, DwarfExpr); in constructVariableDIEImpl()
1261 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.cpp84 AsmPrinter *A, DwarfDebug *DW, DwarfFile *DWU) in DwarfUnit()
88 DwarfDebug *DW, DwarfFile *DWU, in DwarfTypeUnit()
H A DAsmPrinter.cpp504 DD = new DwarfDebug(this); in doInitialization()
505 Handlers.emplace_back(std::unique_ptr<DwarfDebug>(DD), DbgTimerName, in doInitialization()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DAsmPrinter.h44 class DwarfDebug; variable
220 DwarfDebug *DD = nullptr;
245 DwarfDebug *getDwarfDebug() { return DD; } in getDwarfDebug()
246 DwarfDebug *getDwarfDebug() const { return DD; } in getDwarfDebug()
H A DAccelTable.h106 class DwarfDebug; variable
309 const DwarfDebug &DD,
/openbsd-src/gnu/usr.bin/clang/libLLVMAsmPrinter/
H A DMakefile20 DwarfDebug.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/
H A DBUILD.gn34 "DwarfDebug.cpp",
/openbsd-src/gnu/llvm/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