LLVM 20.0.0git
|
|
inline |
Definition at line 511 of file DWARFLinkerCompileUnit.h.
References llvm::DWARFDebugInfoEntry::getAbbreviationDeclarationPtr(), and llvm::DWARFDebugInfoEntry::getOffset().
|
inline |
Definition at line 505 of file DWARFLinkerCompileUnit.h.
References assert(), llvm::dwarf_linker::parallel::CompileUnit::find(), and llvm::DWARFUnit::getDebugInfoEntry().
Referenced by llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addArrayDimension(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addDieNameFromDeclFileAndDeclLine(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addReferencedODRDies(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addTypeName(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addValueName(), llvm::dwarf_linker::parallel::CompileUnit::analyzeImportedModule(), llvm::dwarf_linker::parallel::DIEAttributeCloner::cloneAddressAttr(), llvm::dwarf_linker::parallel::CompileUnit::cloneAndEmitLineTable(), llvm::dwarf_linker::parallel::CompileUnit::find(), getTypeDeduplicationCandidate(), and llvm::dwarf_linker::parallel::CompileUnit::resolveDIEReference().
|
inline |
Definition at line 480 of file DWARFLinkerCompileUnit.h.
References assert(), llvm::DWARFUnit::getDebugInfoEntry(), and Index.
Referenced by llvm::dwarf_linker::parallel::CompileUnit::analyzeDWARFStructure(), llvm::dwarf_linker::parallel::CompileUnit::assignTypeNames(), and llvm::dwarf_linker::parallel::CompileUnit::resolveDIEReference().
|
inline |
Definition at line 490 of file DWARFLinkerCompileUnit.h.
References assert().
Referenced by llvm::dwarf_linker::parallel::CompileUnit::analyzeImportedModule(), and llvm::dwarf_linker::parallel::AcceleratorRecordsSaver::save().
Definition at line 475 of file DWARFLinkerCompileUnit.h.
References assert(), llvm::DWARFUnit::getDIEAtIndex(), and Index.
Referenced by llvm::dwarf_linker::parallel::DIEAttributeCloner::clone().
|
inline |
Definition at line 495 of file DWARFLinkerCompileUnit.h.
References assert(), and llvm::DWARFUnit::getDIEIndex().
Referenced by llvm::dwarf_linker::parallel::CompileUnit::cloneDIE(), llvm::dwarf_linker::parallel::DIEAttributeCloner::cloneDieRefAttr(), and llvm::dwarf_linker::parallel::DIEAttributeCloner::DIEAttributeCloner().
|
inline |
Definition at line 500 of file DWARFLinkerCompileUnit.h.
References assert(), and llvm::DWARFUnit::getDIEIndex().
|
inline |
Definition at line 526 of file DWARFLinkerCompileUnit.h.
References llvm::DWARFUnit::getDIEIndexForOffset(), and llvm::Offset.
Referenced by llvm::dwarf_linker::parallel::CompileUnit::resolveDIEReference().
|
inline |
Definition at line 459 of file DWARFLinkerCompileUnit.h.
References assert(), and llvm::DWARFUnit::getFirstChildEntry().
Referenced by llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addArrayDimension(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addSignature(), and llvm::dwarf_linker::parallel::CompileUnit::cloneDIE().
|
inline |
Returns paired compile unit from input DWARF.
Definition at line 453 of file DWARFLinkerCompileUnit.h.
References assert().
Referenced by llvm::dwarf_linker::parallel::CompileUnit::cleanupDataAfterClonning(), llvm::dwarf_linker::parallel::DIEAttributeCloner::clone(), llvm::dwarf_linker::parallel::CompileUnit::cloneAndEmit(), llvm::dwarf_linker::parallel::CompileUnit::cloneAndEmitDebugLocations(), llvm::dwarf_linker::parallel::CompileUnit::cloneAndEmitDebugMacro(), llvm::dwarf_linker::parallel::CompileUnit::cloneAndEmitLineTable(), llvm::dwarf_linker::parallel::CompileUnit::cloneAndEmitRanges(), llvm::dwarf_linker::parallel::DIEAttributeCloner::cloneBlockAttr(), llvm::dwarf_linker::parallel::CompileUnit::cloneDieAttrExpression(), llvm::dwarf_linker::parallel::DIEAttributeCloner::cloneScalarAttr(), llvm::dwarf_linker::parallel::CompileUnit::getDIEInfo(), llvm::dwarf_linker::parallel::CompileUnit::getDieOutOffset(), llvm::dwarf_linker::parallel::CompileUnit::getDieTypeEntry(), llvm::dwarf_linker::parallel::CompileUnit::getDirAndFilenameFromLineTable(), llvm::dwarf_linker::parallel::CompileUnit::getFileName(), llvm::dwarf_linker::parallel::CompileUnit::loadInputDIEs(), llvm::dwarf_linker::parallel::CompileUnit::loadLineTable(), llvm::dwarf_linker::parallel::CompileUnit::setDieTypeEntry(), and llvm::dwarf_linker::parallel::CompileUnit::warn().
|
inline |
Definition at line 470 of file DWARFLinkerCompileUnit.h.
References assert(), and llvm::DWARFUnit::getParent().
|
inline |
Definition at line 465 of file DWARFLinkerCompileUnit.h.
References assert(), and llvm::DWARFUnit::getSiblingEntry().
Referenced by llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addArrayDimension(), llvm::dwarf_linker::parallel::SyntheticTypeNameBuilder::addSignature(), and llvm::dwarf_linker::parallel::CompileUnit::cloneDIE().
|
inline |
Definition at line 485 of file DWARFLinkerCompileUnit.h.
References assert(), and llvm::DWARFUnit::getUnitDIE().
Referenced by llvm::dwarf_linker::parallel::CompileUnit::analyzeDWARFStructure(), llvm::dwarf_linker::parallel::CompileUnit::analyzeImportedModule(), llvm::dwarf_linker::parallel::CompileUnit::assignTypeNames(), llvm::dwarf_linker::parallel::CompileUnit::cloneAndEmitLineTable(), and llvm::dwarf_linker::parallel::CompileUnit::loadInputDIEs().