LLVM 22.0.0git
|
Classes | |
class | CachedPathResolver |
Small helper that resolves and caches file paths. More... | |
class | CompileUnit |
Stores all information relating to a compile unit, be it in its original instance in the object file to its brand new cloned and generated DIE tree. More... | |
class | DeclContext |
A DeclContext is a named program scope that is used for ODR uniquing of types. More... | |
class | DeclContextTree |
This class gives a tree-like API to the DenseMap that stores the DeclContext objects. More... | |
struct | DeclMapInfo |
Info type for the DenseMap storing the DeclContext pointers. More... | |
class | DwarfEmitter |
DwarfEmitter presents interface to generate all debug info tables. More... | |
class | DWARFLinker |
The core of the Dwarf linking logic. More... | |
class | DwarfStreamer |
User of DwarfStreamer should call initialization code for AsmPrinter: More... | |
struct | PatchLocation |
Typedefs | |
using | Offset2UnitMap = DenseMap<uint64_t, CompileUnit *> |
using | DebugDieValuePool = IndexedValuesMap<uint64_t> |
using | UnitListTy = std::vector<std::unique_ptr<CompileUnit>> |
using | RangesTy = AddressRangesMap |
Mapped value in the address map is the offset to apply to the linked address. | |
using | RngListAttributesTy = SmallVector<PatchLocation> |
using | LocListAttributesTy = SmallVector<PatchLocation> |
using | StmtSeqListAttributesTy = SmallVector<PatchLocation> |
Definition at line 38 of file DWARFLinker.h.
Definition at line 60 of file DWARFLinkerCompileUnit.h.
Definition at line 37 of file DWARFLinker.h.
Mapped value in the address map is the offset to apply to the linked address.
Definition at line 27 of file DWARFLinkerCompileUnit.h.
Definition at line 59 of file DWARFLinkerCompileUnit.h.
Definition at line 61 of file DWARFLinkerCompileUnit.h.
using llvm::dwarf_linker::classic::UnitListTy = std::vector<std::unique_ptr<CompileUnit>> |
Definition at line 199 of file DWARFLinker.h.