Abbreviations | llvm::dwarf_linker::parallel::DwarfUnit | protected |
AbbreviationsSet | llvm::dwarf_linker::parallel::DwarfUnit | protected |
AccelType enum name | llvm::dwarf_linker::parallel::DwarfUnit | |
addFunctionRange(uint64_t LowPC, uint64_t HighPC, int64_t PCOffset) | llvm::dwarf_linker::parallel::CompileUnit | |
addLabelLowPc(uint64_t LabelLowPc, int64_t PcOffset) | llvm::dwarf_linker::parallel::CompileUnit | |
analyzeDWARFStructure() | llvm::dwarf_linker::parallel::CompileUnit | inline |
analyzeImportedModule(const DWARFDebugInfoEntry *DieEntry) | llvm::dwarf_linker::parallel::CompileUnit | |
applyPatches(SectionDescriptor &Section, StringEntryToDwarfStringPoolEntryMap &DebugStrStrings, StringEntryToDwarfStringPoolEntryMap &DebugLineStrStrings, TypeUnit *TypeUnitPtr) | llvm::dwarf_linker::parallel::OutputSections | |
assignAbbrev(DIEAbbrev &Abbrev) | llvm::dwarf_linker::parallel::DwarfUnit | |
assignSectionsOffsetAndAccumulateSize(std::array< uint64_t, SectionKindsNum > &SectionSizesAccumulator) | llvm::dwarf_linker::parallel::OutputSections | inline |
assignTypeNames(TypePool &TypePoolRef) | llvm::dwarf_linker::parallel::CompileUnit | |
Both enum value | llvm::dwarf_linker::parallel::CompileUnit | |
ClangModuleName | llvm::dwarf_linker::parallel::DwarfUnit | protected |
cleanupDataAfterClonning() | llvm::dwarf_linker::parallel::CompileUnit | |
cloneAndEmit(std::optional< std::reference_wrapper< const Triple > > TargetTriple, TypeUnit *ArtificialTypeUnit) | llvm::dwarf_linker::parallel::CompileUnit | |
cloneAndEmitDebugLocations() | llvm::dwarf_linker::parallel::CompileUnit | |
cloneAndEmitDebugMacro() | llvm::dwarf_linker::parallel::CompileUnit | |
cloneAndEmitLineTable(const Triple &TargetTriple) | llvm::dwarf_linker::parallel::CompileUnit | |
cloneAndEmitRanges() | llvm::dwarf_linker::parallel::CompileUnit | |
cloneDIE(const DWARFDebugInfoEntry *InputDieEntry, TypeEntry *ClonedParentTypeDIE, uint64_t OutOffset, std::optional< int64_t > FuncAddressAdjustment, std::optional< int64_t > VarAddressAdjustment, BumpPtrAllocator &Allocator, TypeUnit *ArtificialTypeUnit) | llvm::dwarf_linker::parallel::CompileUnit | |
cloneDieAttrExpression(const DWARFExpression &InputExpression, SmallVectorImpl< uint8_t > &OutputExpression, SectionDescriptor &Section, std::optional< int64_t > VarAddressAdjustment, OffsetsPtrVector &PatchesOffsets) | llvm::dwarf_linker::parallel::CompileUnit | |
CompileUnit(LinkingGlobalData &GlobalData, unsigned ID, StringRef ClangModuleName, DWARFFile &File, OffsetToUnitTy UnitFromOffset, dwarf::FormParams Format, llvm::endianness Endianess) | llvm::dwarf_linker::parallel::CompileUnit | |
CompileUnit(LinkingGlobalData &GlobalData, DWARFUnit &OrigUnit, unsigned ID, StringRef ClangModuleName, DWARFFile &File, OffsetToUnitTy UnitFromOffset, dwarf::FormParams Format, llvm::endianness Endianess) | llvm::dwarf_linker::parallel::CompileUnit | |
DebugStringIndexMap | llvm::dwarf_linker::parallel::DwarfUnit | protected |
DieOutputPlacement enum name | llvm::dwarf_linker::parallel::CompileUnit | |
DwarfUnit(LinkingGlobalData &GlobalData, unsigned ID, StringRef ClangModuleName) | llvm::dwarf_linker::parallel::DwarfUnit | inline |
emitAbbreviations() | llvm::dwarf_linker::parallel::DwarfUnit | |
emitDebugInfo(const Triple &TargetTriple) | llvm::dwarf_linker::parallel::DwarfUnit | |
emitDebugLine(const Triple &TargetTriple, const DWARFDebugLine::LineTable &OutLineTable) | llvm::dwarf_linker::parallel::DwarfUnit | |
emitDebugStringOffsetSection() | llvm::dwarf_linker::parallel::DwarfUnit | |
emitDwarfAbbrevEntry(const DIEAbbrev &Abbrev, SectionDescriptor &AbbrevSection) | llvm::dwarf_linker::parallel::DwarfUnit | protected |
emitPubAcceleratorEntry(SectionDescriptor &OutSection, const AccelInfo &Info, std::optional< uint64_t > LengthOffset) | llvm::dwarf_linker::parallel::DwarfUnit | protected |
emitPubAccelerators() | llvm::dwarf_linker::parallel::DwarfUnit | |
Endianness | llvm::dwarf_linker::parallel::OutputSections | protected |
eraseSections() | llvm::dwarf_linker::parallel::OutputSections | inline |
error(const Twine &Err, const DWARFDie *DIE=nullptr) | llvm::dwarf_linker::parallel::CompileUnit | inline |
error(Error Err, const DWARFDie *DIE=nullptr) | llvm::dwarf_linker::parallel::CompileUnit | inline |
llvm::dwarf_linker::parallel::DwarfUnit::error(const Twine &Err) | llvm::dwarf_linker::parallel::DwarfUnit | inline |
FileNames | llvm::dwarf_linker::parallel::DwarfUnit | protected |
FileNamesCache typedef | llvm::dwarf_linker::parallel::DwarfUnit | protected |
find(uint32_t DieIdx, ArrayRef< dwarf::Attribute > Attrs) const | llvm::dwarf_linker::parallel::CompileUnit | inline |
find(const DWARFDebugInfoEntry *Die, ArrayRef< dwarf::Attribute > Attrs) const | llvm::dwarf_linker::parallel::CompileUnit | inline |
forEach(function_ref< void(SectionDescriptor &)> Handler) | llvm::dwarf_linker::parallel::OutputSections | inline |
forEach(function_ref< void(std::shared_ptr< SectionDescriptor > Section)> Handler) | llvm::dwarf_linker::parallel::OutputSections | inline |
forEachAcceleratorRecord(function_ref< void(AccelInfo &)> Handler) override | llvm::dwarf_linker::parallel::CompileUnit | inlinevirtual |
Format | llvm::dwarf_linker::parallel::OutputSections | protected |
getAbbreviations() const | llvm::dwarf_linker::parallel::DwarfUnit | inline |
getClangModuleName() const | llvm::dwarf_linker::parallel::DwarfUnit | inline |
getContaingFile() const | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDebugAddrHeaderSize() const | llvm::dwarf_linker::parallel::OutputSections | inline |
getDebugAddrIndex(uint64_t Addr) | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDebugInfoEntry(unsigned Index) const | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDebugInfoHeaderSize() const | llvm::dwarf_linker::parallel::OutputSections | inline |
getDebugStrIndex(const StringEntry *String) | llvm::dwarf_linker::parallel::DwarfUnit | inlinevirtual |
getDebugStrOffsetsHeaderSize() const | llvm::dwarf_linker::parallel::OutputSections | inline |
getDIE(const DWARFDebugInfoEntry *Die) | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDIEAtIndex(unsigned Index) | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDIEIndex(const DWARFDebugInfoEntry *Die) const | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDIEIndex(const DWARFDie &Die) const | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDIEIndexForOffset(uint64_t Offset) | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDIEInfo(unsigned Idx) | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDIEInfo(unsigned Idx) const | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDIEInfo(const DWARFDebugInfoEntry *Entry) | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDIEInfo(const DWARFDebugInfoEntry *Entry) const | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDIEInfo(const DWARFDie &Die) | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDIEInfo(const DWARFDie &Die) const | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDieOutOffset(uint32_t Idx) | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDieOutOffset(const DWARFDebugInfoEntry *InputDieEntry) | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDieTypeEntry(uint32_t Idx) | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDieTypeEntry(const DWARFDebugInfoEntry *InputDieEntry) | llvm::dwarf_linker::parallel::CompileUnit | inline |
getDirAndFilenameFromLineTable(const DWARFFormValue &FileIdxValue) | llvm::dwarf_linker::parallel::CompileUnit | |
getDirAndFilenameFromLineTable(uint64_t FileIdx) | llvm::dwarf_linker::parallel::CompileUnit | |
getEndianness() const | llvm::dwarf_linker::parallel::OutputSections | inline |
getFileName(unsigned FileIdx, StringPool &GlobalStrings) | llvm::dwarf_linker::parallel::CompileUnit | |
getFirstChildEntry(const DWARFDebugInfoEntry *Die) const | llvm::dwarf_linker::parallel::CompileUnit | inline |
getFormParams() const | llvm::dwarf_linker::parallel::OutputSections | inline |
getFunctionRanges() const | llvm::dwarf_linker::parallel::CompileUnit | inline |
getGlobalData() | llvm::dwarf_linker::parallel::DwarfUnit | inline |
getHighPc() const | llvm::dwarf_linker::parallel::CompileUnit | inline |
getLowPc() const | llvm::dwarf_linker::parallel::CompileUnit | inline |
getOrCreateSectionDescriptor(DebugSectionKind SectionKind) | llvm::dwarf_linker::parallel::OutputSections | inline |
getOrigUnit() const | llvm::dwarf_linker::parallel::CompileUnit | inline |
getOutUnitDIE() | llvm::dwarf_linker::parallel::DwarfUnit | inline |
getParent(const DWARFDebugInfoEntry *Die) | llvm::dwarf_linker::parallel::CompileUnit | inline |
getSectionDescriptor(DebugSectionKind SectionKind) const | llvm::dwarf_linker::parallel::OutputSections | inline |
getSectionDescriptor(DebugSectionKind SectionKind) | llvm::dwarf_linker::parallel::OutputSections | inline |
getSiblingEntry(const DWARFDebugInfoEntry *Die) const | llvm::dwarf_linker::parallel::CompileUnit | inline |
getStage() const | llvm::dwarf_linker::parallel::CompileUnit | inline |
getSysRoot() | llvm::dwarf_linker::parallel::DwarfUnit | inline |
getTag() const | llvm::dwarf_linker::parallel::DwarfUnit | inline |
getUniqueID() const | llvm::dwarf_linker::parallel::DwarfUnit | inline |
getUnitDIE(bool ExtractUnitDIEOnly=true) | llvm::dwarf_linker::parallel::CompileUnit | inline |
getUnitName() const | llvm::dwarf_linker::parallel::DwarfUnit | inline |
getUnitSize() const | llvm::dwarf_linker::parallel::DwarfUnit | inline |
getVersion() const | llvm::dwarf_linker::parallel::OutputSections | inline |
GlobalData | llvm::dwarf_linker::parallel::OutputSections | protected |
hasLabelAt(uint64_t Addr) const | llvm::dwarf_linker::parallel::CompileUnit | inline |
ID | llvm::dwarf_linker::parallel::DwarfUnit | protected |
isClangModule() const | llvm::dwarf_linker::parallel::DwarfUnit | inline |
IsInterconnectedCU | llvm::dwarf_linker::parallel::DwarfUnit | protected |
isInterconnectedCU() const | llvm::dwarf_linker::parallel::DwarfUnit | inline |
loadInputDIEs() | llvm::dwarf_linker::parallel::CompileUnit | |
loadLineTable() | llvm::dwarf_linker::parallel::CompileUnit | |
maybeResetToLoadedStage() | llvm::dwarf_linker::parallel::CompileUnit | |
NotSet enum value | llvm::dwarf_linker::parallel::CompileUnit | |
OutputSections(LinkingGlobalData &GlobalData) | llvm::dwarf_linker::parallel::OutputSections | inline |
OutUnitDIE | llvm::dwarf_linker::parallel::DwarfUnit | protected |
PlainDwarf enum value | llvm::dwarf_linker::parallel::CompileUnit | |
rememberDieOutOffset(uint32_t Idx, uint64_t Offset) | llvm::dwarf_linker::parallel::CompileUnit | inline |
resolveDependenciesAndMarkLiveness(bool InterCUProcessingStarted, std::atomic< bool > &HasNewInterconnectedCUs) | llvm::dwarf_linker::parallel::CompileUnit | |
resolveDIEReference(const DWARFFormValue &RefValue, ResolveInterCUReferencesMode CanResolveInterCUReferences) | llvm::dwarf_linker::parallel::CompileUnit | |
resolveDIEReference(const DWARFDebugInfoEntry *DieEntry, dwarf::Attribute Attr, ResolveInterCUReferencesMode CanResolveInterCUReferences) | llvm::dwarf_linker::parallel::CompileUnit | |
saveAcceleratorInfo(const DwarfUnit::AccelInfo &Info) | llvm::dwarf_linker::parallel::CompileUnit | inline |
SectionDescriptors | llvm::dwarf_linker::parallel::OutputSections | protected |
SectionsSetTy typedef | llvm::dwarf_linker::parallel::OutputSections | protected |
setDieTypeEntry(uint32_t Idx, TypeEntry *Entry) | llvm::dwarf_linker::parallel::CompileUnit | inline |
setDieTypeEntry(const DWARFDebugInfoEntry *InputDieEntry, TypeEntry *Entry) | llvm::dwarf_linker::parallel::CompileUnit | inline |
setInterconnectedCU() | llvm::dwarf_linker::parallel::DwarfUnit | inline |
setOutputFormat(dwarf::FormParams Format, llvm::endianness Endianness) | llvm::dwarf_linker::parallel::OutputSections | inline |
setOutUnitDIE(DIE *UnitDie) | llvm::dwarf_linker::parallel::DwarfUnit | inline |
setStage(Stage Stage) | llvm::dwarf_linker::parallel::CompileUnit | inline |
Stage enum name | llvm::dwarf_linker::parallel::CompileUnit | |
SysRoot | llvm::dwarf_linker::parallel::DwarfUnit | protected |
tryGetSectionDescriptor(DebugSectionKind SectionKind) const | llvm::dwarf_linker::parallel::OutputSections | inline |
tryGetSectionDescriptor(DebugSectionKind SectionKind) | llvm::dwarf_linker::parallel::OutputSections | inline |
TypeTable enum value | llvm::dwarf_linker::parallel::CompileUnit | |
UnitName | llvm::dwarf_linker::parallel::DwarfUnit | protected |
UnitSize | llvm::dwarf_linker::parallel::DwarfUnit | protected |
UnitTag | llvm::dwarf_linker::parallel::DwarfUnit | protected |
updateDependenciesCompleteness() | llvm::dwarf_linker::parallel::CompileUnit | |
updateDieRefPatchesWithClonedOffsets() | llvm::dwarf_linker::parallel::CompileUnit | |
verifyDependencies() | llvm::dwarf_linker::parallel::CompileUnit | |
warn(const Twine &Warning, const DWARFDie *DIE=nullptr) | llvm::dwarf_linker::parallel::CompileUnit | inline |
warn(Error Warning, const DWARFDie *DIE=nullptr) | llvm::dwarf_linker::parallel::CompileUnit | inline |
warn(const Twine &Warning, const DWARFDebugInfoEntry *DieEntry) | llvm::dwarf_linker::parallel::CompileUnit | inline |
llvm::dwarf_linker::parallel::DwarfUnit::warn(const Twine &Warning) | llvm::dwarf_linker::parallel::DwarfUnit | inline |
~DwarfUnit() | llvm::dwarf_linker::parallel::DwarfUnit | inlinevirtual |