LLVM 19.0.0git
llvm::dwarf_linker::parallel::CompileUnit Member List

This is the complete list of members for llvm::dwarf_linker::parallel::CompileUnit, including all inherited members.

Abbreviationsllvm::dwarf_linker::parallel::DwarfUnitprotected
AbbreviationsSetllvm::dwarf_linker::parallel::DwarfUnitprotected
AccelType enum namellvm::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::CompileUnitinline
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::OutputSectionsinline
assignTypeNames(TypePool &TypePoolRef)llvm::dwarf_linker::parallel::CompileUnit
Both enum valuellvm::dwarf_linker::parallel::CompileUnit
ClangModuleNamellvm::dwarf_linker::parallel::DwarfUnitprotected
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
DebugStringIndexMapllvm::dwarf_linker::parallel::DwarfUnitprotected
DieOutputPlacement enum namellvm::dwarf_linker::parallel::CompileUnit
DwarfUnit(LinkingGlobalData &GlobalData, unsigned ID, StringRef ClangModuleName)llvm::dwarf_linker::parallel::DwarfUnitinline
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::DwarfUnitprotected
emitPubAcceleratorEntry(SectionDescriptor &OutSection, const AccelInfo &Info, std::optional< uint64_t > LengthOffset)llvm::dwarf_linker::parallel::DwarfUnitprotected
emitPubAccelerators()llvm::dwarf_linker::parallel::DwarfUnit
Endiannessllvm::dwarf_linker::parallel::OutputSectionsprotected
eraseSections()llvm::dwarf_linker::parallel::OutputSectionsinline
error(const Twine &Err, const DWARFDie *DIE=nullptr)llvm::dwarf_linker::parallel::CompileUnitinline
error(Error Err, const DWARFDie *DIE=nullptr)llvm::dwarf_linker::parallel::CompileUnitinline
llvm::dwarf_linker::parallel::DwarfUnit::error(const Twine &Err)llvm::dwarf_linker::parallel::DwarfUnitinline
FileNamesllvm::dwarf_linker::parallel::DwarfUnitprotected
FileNamesCache typedefllvm::dwarf_linker::parallel::DwarfUnitprotected
find(uint32_t DieIdx, ArrayRef< dwarf::Attribute > Attrs) constllvm::dwarf_linker::parallel::CompileUnitinline
find(const DWARFDebugInfoEntry *Die, ArrayRef< dwarf::Attribute > Attrs) constllvm::dwarf_linker::parallel::CompileUnitinline
forEach(function_ref< void(SectionDescriptor &)> Handler)llvm::dwarf_linker::parallel::OutputSectionsinline
forEach(function_ref< void(std::shared_ptr< SectionDescriptor > Section)> Handler)llvm::dwarf_linker::parallel::OutputSectionsinline
forEachAcceleratorRecord(function_ref< void(AccelInfo &)> Handler) overridellvm::dwarf_linker::parallel::CompileUnitinlinevirtual
Formatllvm::dwarf_linker::parallel::OutputSectionsprotected
getAbbreviations() constllvm::dwarf_linker::parallel::DwarfUnitinline
getClangModuleName() constllvm::dwarf_linker::parallel::DwarfUnitinline
getContaingFile() constllvm::dwarf_linker::parallel::CompileUnitinline
getDebugAddrHeaderSize() constllvm::dwarf_linker::parallel::OutputSectionsinline
getDebugAddrIndex(uint64_t Addr)llvm::dwarf_linker::parallel::CompileUnitinline
getDebugInfoEntry(unsigned Index) constllvm::dwarf_linker::parallel::CompileUnitinline
getDebugInfoHeaderSize() constllvm::dwarf_linker::parallel::OutputSectionsinline
getDebugStrIndex(const StringEntry *String)llvm::dwarf_linker::parallel::DwarfUnitinlinevirtual
getDebugStrOffsetsHeaderSize() constllvm::dwarf_linker::parallel::OutputSectionsinline
getDIE(const DWARFDebugInfoEntry *Die)llvm::dwarf_linker::parallel::CompileUnitinline
getDIEAtIndex(unsigned Index)llvm::dwarf_linker::parallel::CompileUnitinline
getDIEIndex(const DWARFDebugInfoEntry *Die) constllvm::dwarf_linker::parallel::CompileUnitinline
getDIEIndex(const DWARFDie &Die) constllvm::dwarf_linker::parallel::CompileUnitinline
getDIEIndexForOffset(uint64_t Offset)llvm::dwarf_linker::parallel::CompileUnitinline
getDIEInfo(unsigned Idx)llvm::dwarf_linker::parallel::CompileUnitinline
getDIEInfo(unsigned Idx) constllvm::dwarf_linker::parallel::CompileUnitinline
getDIEInfo(const DWARFDebugInfoEntry *Entry)llvm::dwarf_linker::parallel::CompileUnitinline
getDIEInfo(const DWARFDebugInfoEntry *Entry) constllvm::dwarf_linker::parallel::CompileUnitinline
getDIEInfo(const DWARFDie &Die)llvm::dwarf_linker::parallel::CompileUnitinline
getDIEInfo(const DWARFDie &Die) constllvm::dwarf_linker::parallel::CompileUnitinline
getDieOutOffset(uint32_t Idx)llvm::dwarf_linker::parallel::CompileUnitinline
getDieOutOffset(const DWARFDebugInfoEntry *InputDieEntry)llvm::dwarf_linker::parallel::CompileUnitinline
getDieTypeEntry(uint32_t Idx)llvm::dwarf_linker::parallel::CompileUnitinline
getDieTypeEntry(const DWARFDebugInfoEntry *InputDieEntry)llvm::dwarf_linker::parallel::CompileUnitinline
getDirAndFilenameFromLineTable(const DWARFFormValue &FileIdxValue)llvm::dwarf_linker::parallel::CompileUnit
getDirAndFilenameFromLineTable(uint64_t FileIdx)llvm::dwarf_linker::parallel::CompileUnit
getEndianness() constllvm::dwarf_linker::parallel::OutputSectionsinline
getFileName(unsigned FileIdx, StringPool &GlobalStrings)llvm::dwarf_linker::parallel::CompileUnit
getFirstChildEntry(const DWARFDebugInfoEntry *Die) constllvm::dwarf_linker::parallel::CompileUnitinline
getFormParams() constllvm::dwarf_linker::parallel::OutputSectionsinline
getFunctionRanges() constllvm::dwarf_linker::parallel::CompileUnitinline
getGlobalData()llvm::dwarf_linker::parallel::DwarfUnitinline
getHighPc() constllvm::dwarf_linker::parallel::CompileUnitinline
getLowPc() constllvm::dwarf_linker::parallel::CompileUnitinline
getOrCreateSectionDescriptor(DebugSectionKind SectionKind)llvm::dwarf_linker::parallel::OutputSectionsinline
getOrigUnit() constllvm::dwarf_linker::parallel::CompileUnitinline
getOutUnitDIE()llvm::dwarf_linker::parallel::DwarfUnitinline
getParent(const DWARFDebugInfoEntry *Die)llvm::dwarf_linker::parallel::CompileUnitinline
getSectionDescriptor(DebugSectionKind SectionKind) constllvm::dwarf_linker::parallel::OutputSectionsinline
getSectionDescriptor(DebugSectionKind SectionKind)llvm::dwarf_linker::parallel::OutputSectionsinline
getSiblingEntry(const DWARFDebugInfoEntry *Die) constllvm::dwarf_linker::parallel::CompileUnitinline
getStage() constllvm::dwarf_linker::parallel::CompileUnitinline
getSysRoot()llvm::dwarf_linker::parallel::DwarfUnitinline
getUniqueID() constllvm::dwarf_linker::parallel::DwarfUnitinline
getUnitDIE(bool ExtractUnitDIEOnly=true)llvm::dwarf_linker::parallel::CompileUnitinline
getUnitName() constllvm::dwarf_linker::parallel::DwarfUnitinline
getUnitSize() constllvm::dwarf_linker::parallel::DwarfUnitinline
getVersion() constllvm::dwarf_linker::parallel::OutputSectionsinline
GlobalDatallvm::dwarf_linker::parallel::OutputSectionsprotected
hasLabelAt(uint64_t Addr) constllvm::dwarf_linker::parallel::CompileUnitinline
IDllvm::dwarf_linker::parallel::DwarfUnitprotected
isClangModule() constllvm::dwarf_linker::parallel::DwarfUnitinline
IsInterconnectedCUllvm::dwarf_linker::parallel::DwarfUnitprotected
isInterconnectedCU() constllvm::dwarf_linker::parallel::DwarfUnitinline
loadInputDIEs()llvm::dwarf_linker::parallel::CompileUnit
loadLineTable()llvm::dwarf_linker::parallel::CompileUnit
maybeResetToLoadedStage()llvm::dwarf_linker::parallel::CompileUnit
NotSet enum valuellvm::dwarf_linker::parallel::CompileUnit
OutputSections(LinkingGlobalData &GlobalData)llvm::dwarf_linker::parallel::OutputSectionsinline
OutUnitDIEllvm::dwarf_linker::parallel::DwarfUnitprotected
PlainDwarf enum valuellvm::dwarf_linker::parallel::CompileUnit
rememberDieOutOffset(uint32_t Idx, uint64_t Offset)llvm::dwarf_linker::parallel::CompileUnitinline
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::CompileUnitinline
SectionDescriptorsllvm::dwarf_linker::parallel::OutputSectionsprotected
SectionsSetTy typedefllvm::dwarf_linker::parallel::OutputSectionsprotected
setDieTypeEntry(uint32_t Idx, TypeEntry *Entry)llvm::dwarf_linker::parallel::CompileUnitinline
setDieTypeEntry(const DWARFDebugInfoEntry *InputDieEntry, TypeEntry *Entry)llvm::dwarf_linker::parallel::CompileUnitinline
setInterconnectedCU()llvm::dwarf_linker::parallel::DwarfUnitinline
setOutputFormat(dwarf::FormParams Format, llvm::endianness Endianness)llvm::dwarf_linker::parallel::OutputSectionsinline
setOutUnitDIE(DIE *UnitDie)llvm::dwarf_linker::parallel::DwarfUnitinline
setStage(Stage Stage)llvm::dwarf_linker::parallel::CompileUnitinline
Stage enum namellvm::dwarf_linker::parallel::CompileUnit
SysRootllvm::dwarf_linker::parallel::DwarfUnitprotected
tryGetSectionDescriptor(DebugSectionKind SectionKind) constllvm::dwarf_linker::parallel::OutputSectionsinline
tryGetSectionDescriptor(DebugSectionKind SectionKind)llvm::dwarf_linker::parallel::OutputSectionsinline
TypeTable enum valuellvm::dwarf_linker::parallel::CompileUnit
UnitNamellvm::dwarf_linker::parallel::DwarfUnitprotected
UnitSizellvm::dwarf_linker::parallel::DwarfUnitprotected
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::CompileUnitinline
warn(Error Warning, const DWARFDie *DIE=nullptr)llvm::dwarf_linker::parallel::CompileUnitinline
warn(const Twine &Warning, const DWARFDebugInfoEntry *DieEntry)llvm::dwarf_linker::parallel::CompileUnitinline
llvm::dwarf_linker::parallel::DwarfUnit::warn(const Twine &Warning)llvm::dwarf_linker::parallel::DwarfUnitinline
~DwarfUnit()llvm::dwarf_linker::parallel::DwarfUnitinlinevirtual