LLVM: llvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy Class Reference (original) (raw)

Class keeping live worklist item data. More...

#include "[DWARFLinker/Parallel/DependencyTracker.h](DependencyTracker%5F8h%5Fsource.html)"

Public Member Functions
LiveRootWorklistItemTy ()=default
LiveRootWorklistItemTy (const LiveRootWorklistItemTy &)=default
LiveRootWorklistItemTy (LiveRootWorklistActionTy Action, UnitEntryPairTy RootEntry)
LiveRootWorklistItemTy (LiveRootWorklistActionTy Action, UnitEntryPairTy RootEntry, UnitEntryPairTy ReferencedBy)
UnitEntryPairTy getRootEntry () const
CompileUnit::DieOutputPlacement getPlacement () const
bool hasReferencedByOtherEntry () const
UnitEntryPairTy getReferencedByEntry () const
LiveRootWorklistActionTy getAction () const
Protected Attributes
PointerIntPair< CompileUnit *, 3, LiveRootWorklistActionTy, CompileUnitPointerTraits > RootCU
const DWARFDebugInfoEntry * RootDieEntry = nullptr
CompileUnit * ReferencedByCU = nullptr
Another root entry which references this RootDieEntry.
const DWARFDebugInfoEntry * ReferencedByDieEntry = nullptr

Class keeping live worklist item data.

Definition at line 133 of file DependencyTracker.h.

llvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy::LiveRootWorklistItemTy ( ) default

Referenced by LiveRootWorklistItemTy().

LiveRootWorklistItemTy() [2/4]

llvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy::LiveRootWorklistItemTy ( const LiveRootWorklistItemTy & ) default

References LiveRootWorklistItemTy().

LiveRootWorklistItemTy() [3/4]

LiveRootWorklistItemTy() [4/4]

getAction()

LiveRootWorklistActionTy llvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy::getAction ( ) const inline

getPlacement()

getReferencedByEntry()

UnitEntryPairTy llvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy::getReferencedByEntry ( ) const inline

getRootEntry()

UnitEntryPairTy llvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy::getRootEntry ( ) const inline

hasReferencedByOtherEntry()

bool llvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy::hasReferencedByOtherEntry ( ) const inline

ReferencedByCU

CompileUnit* llvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy::ReferencedByCU = nullptr protected

ReferencedByDieEntry

const DWARFDebugInfoEntry* llvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy::ReferencedByDieEntry = nullptr protected

RootCU

RootDieEntry

const DWARFDebugInfoEntry* llvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy::RootDieEntry = nullptr protected

The documentation for this class was generated from the following file: