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: