| 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()=default | llvm::dwarf_linker::parallel::DwarfUnit | virtual |