LLVM 20.0.0git
|
Data global for the whole linking process. More...
Data global for the whole linking process.
|
protected |
Type unit.
Definition at line 347 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarf_linker::parallel::DWARFLinkerImpl::forEachCompileAndTypeUnit(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::forEachObjectSectionsSet(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::forEachOutputString(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::glueCompileUnitsAndWriteToTheOutput(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::link(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::link(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::linkSingleCompileUnit(), and llvm::dwarf_linker::parallel::DWARFLinkerImpl::patchOffsetsAndSizes().
Mapping the PCM filename to the DwoId.
Definition at line 343 of file DWARFLinkerImpl.h.
|
protected |
Definition at line 344 of file DWARFLinkerImpl.h.
|
protected |
Common sections.
Definition at line 366 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarf_linker::parallel::DWARFLinkerImpl::emitCommonSectionsAndWriteCompileUnitsToTheOutput(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::emitStringSections(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::link(), and llvm::dwarf_linker::parallel::DWARFLinkerImpl::writeCommonSectionsToTheOutput().
|
protected |
DwarfStringPoolEntries for .debug_line_str section.
Definition at line 360 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarf_linker::parallel::DWARFLinkerImpl::assignOffsetsToStrings(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::cleanupDataAfterDWARFOutputIsWritten(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::emitStringSections(), and llvm::dwarf_linker::parallel::DWARFLinkerImpl::patchOffsetsAndSizes().
|
protected |
DwarfStringPoolEntries for .debug_str section.
Definition at line 357 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarf_linker::parallel::DWARFLinkerImpl::assignOffsetsToStrings(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::cleanupDataAfterDWARFOutputIsWritten(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::emitStringSections(), and llvm::dwarf_linker::parallel::DWARFLinkerImpl::patchOffsetsAndSizes().
|
protected |
Definition at line 354 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarf_linker::parallel::DWARFLinkerImpl::addAccelTableKind(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::DWARFLinkerImpl(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::setAllowNonDeterministicOutput(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::setInputVerificationHandler(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::setKeepFunctionForStatic(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::setNoODR(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::setNumThreads(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::setObjectPrefixMap(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::setOutputDWARFHandler(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::setPrependPath(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::setStatistics(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::setSwiftInterfacesMap(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::setTargetDWARFVersion(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::setUpdateIndexTablesOnly(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::setVerbosity(), and llvm::dwarf_linker::parallel::DWARFLinkerImpl::setVerifyInputDWARF().
|
protected |
Keeps all linking contexts.
Definition at line 363 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarf_linker::parallel::DWARFLinkerImpl::addObjectFile(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::forEachCompileAndTypeUnit(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::forEachCompileUnit(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::forEachObjectSectionsSet(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::link(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::printStatistic(), and llvm::dwarf_linker::parallel::DWARFLinkerImpl::setEstimatedObjfilesAmount().
|
protected |
Overall compile units number.
Definition at line 372 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarf_linker::parallel::DWARFLinkerImpl::addObjectFile(), and llvm::dwarf_linker::parallel::DWARFLinkerImpl::link().
|
protected |
Hanler for output sections.
Definition at line 369 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarf_linker::parallel::DWARFLinkerImpl::glueCompileUnitsAndWriteToTheOutput(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::setOutputDWARFHandler(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::writeCommonSectionsToTheOutput(), and llvm::dwarf_linker::parallel::DWARFLinkerImpl::writeCompileUnitsToTheOutput().
|
protected |
Unique ID for compile unit.
Definition at line 340 of file DWARFLinkerImpl.h.