LLVM: llvm::dwarf_linker::parallel::UnitEntryPairTy Struct Reference (original) (raw)
This is a helper structure which keeps a debug info entry with it's containing compilation unit. More...
#include "[DWARFLinker/Parallel/DWARFLinkerCompileUnit.h](lib%5F2DWARFLinker%5F2Parallel%5F2DWARFLinkerCompileUnit%5F8h%5Fsource.html)"
Detailed Description
This is a helper structure which keeps a debug info entry with it's containing compilation unit.
Definition at line 32 of file DWARFLinkerCompileUnit.h.
Constructor & Destructor Documentation
| llvm::dwarf_linker::parallel::UnitEntryPairTy::UnitEntryPairTy ( ) | default |
|---|
◆ UnitEntryPairTy() [2/2]
Member Function Documentation
◆ getNamespaceOrigin()
◆ getParent()
Member Data Documentation
◆ CU
CompileUnit* llvm::dwarf_linker::parallel::UnitEntryPairTy::CU = nullptr
Definition at line 37 of file DWARFLinkerCompileUnit.h.
Referenced by llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addArrayDimension(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addDieNameFromDeclFileAndDeclLine(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addDIETypeName(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addReferencedODRDies(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addSignature(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addTypeName(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addValueName(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::assignName(), getNamespaceOrigin(), getTypeDeduplicationCandidate(), llvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy::LiveRootWorklistItemTy(), llvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy::LiveRootWorklistItemTy(), and llvm::dwarf_linker::parallel::DependencyTracker::updateDependenciesCompleteness().
◆ DieEntry
Definition at line 38 of file DWARFLinkerCompileUnit.h.
Referenced by llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addArrayDimension(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addDieNameFromDeclFileAndDeclLine(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addDIETypeName(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addReferencedODRDies(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addSignature(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addTypeName(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addValueName(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::assignName(), getNamespaceOrigin(), getParent(), getTypeDeduplicationCandidate(), llvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy::LiveRootWorklistItemTy(), llvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy::LiveRootWorklistItemTy(), llvm::dwarf_linker::parallel::DependencyTracker::markDIEEntryAsKeptRec(), UnitEntryPairTy(), and llvm::dwarf_linker::parallel::DependencyTracker::updateDependenciesCompleteness().
The documentation for this struct was generated from the following files:
- lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.h
- lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp