LLVM 20.0.0git
llvm::dwarf_linker::parallel::DependencyTracker Member List

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

addActionToRootEntriesWorkList(LiveRootWorklistActionTy Action, const UnitEntryPairTy &Entry, std::optional< UnitEntryPairTy > ReferencedBy)llvm::dwarf_linker::parallel::DependencyTrackerprotected
collectRootsToKeep(const UnitEntryPairTy &Entry, std::optional< UnitEntryPairTy > ReferencedBy, bool IsLiveParent)llvm::dwarf_linker::parallel::DependencyTrackerprotected
CUllvm::dwarf_linker::parallel::DependencyTrackerprotected
Dependenciesllvm::dwarf_linker::parallel::DependencyTrackerprotected
DependencyTracker(CompileUnit &CU)llvm::dwarf_linker::parallel::DependencyTrackerinline
getRootForSpecifiedEntry(UnitEntryPairTy Entry)llvm::dwarf_linker::parallel::DependencyTrackerprotected
isChildrenAction(LiveRootWorklistActionTy Action)llvm::dwarf_linker::parallel::DependencyTrackerinlineprotected
isLiveAction(LiveRootWorklistActionTy Action)llvm::dwarf_linker::parallel::DependencyTrackerinlineprotected
isLiveSubprogramEntry(const UnitEntryPairTy &Entry)llvm::dwarf_linker::parallel::DependencyTrackerprotectedstatic
isLiveVariableEntry(const UnitEntryPairTy &Entry, bool IsLiveParent)llvm::dwarf_linker::parallel::DependencyTrackerprotectedstatic
isSingleAction(LiveRootWorklistActionTy Action)llvm::dwarf_linker::parallel::DependencyTrackerinlineprotected
isTypeAction(LiveRootWorklistActionTy Action)llvm::dwarf_linker::parallel::DependencyTrackerinlineprotected
isTypeTableCandidate(const DWARFDebugInfoEntry *DIEEntry)llvm::dwarf_linker::parallel::DependencyTrackerprotected
LiveRootWorklistActionTy enum namellvm::dwarf_linker::parallel::DependencyTrackerprotected
markCollectedLiveRootsAsKept(bool InterCUProcessingStarted, std::atomic< bool > &HasNewInterconnectedCUs)llvm::dwarf_linker::parallel::DependencyTrackerprotected
markDIEEntryAsKeptRec(LiveRootWorklistActionTy Action, const UnitEntryPairTy &RootEntry, const UnitEntryPairTy &Entry, bool InterCUProcessingStarted, std::atomic< bool > &HasNewInterconnectedCUs)llvm::dwarf_linker::parallel::DependencyTrackerprotected
markParentsAsKeepingChildren(const UnitEntryPairTy &Entry)llvm::dwarf_linker::parallel::DependencyTrackerprotected
maybeAddReferencedRoots(LiveRootWorklistActionTy Action, const UnitEntryPairTy &RootEntry, const UnitEntryPairTy &Entry, bool InterCUProcessingStarted, std::atomic< bool > &HasNewInterconnectedCUs)llvm::dwarf_linker::parallel::DependencyTrackerprotected
resolveDependenciesAndMarkLiveness(bool InterCUProcessingStarted, std::atomic< bool > &HasNewInterconnectedCUs)llvm::dwarf_linker::parallel::DependencyTracker
RootEntriesListTy typedefllvm::dwarf_linker::parallel::DependencyTrackerprotected
RootEntriesWorkListllvm::dwarf_linker::parallel::DependencyTrackerprotected
setPlainDwarfPlacementRec(const UnitEntryPairTy &Entry)llvm::dwarf_linker::parallel::DependencyTrackerprotected
updateDependenciesCompleteness()llvm::dwarf_linker::parallel::DependencyTracker
verifyKeepChain()llvm::dwarf_linker::parallel::DependencyTracker