struct DWARFLinker::WorklistItem
Declaration
struct DWARFLinker::WorklistItem { /* full declaration omitted */ };
Description
This class represents an item in the work list. The type defines what kind of work needs to be performed when processing the current item. The flags and info fields are optional based on the type.
Declared at: llvm/include/llvm/DWARFLinker/DWARFLinker.h:357
Member Variables
- public llvm::DWARFDie Die
- public llvm::DWARFLinker::WorklistItemType Type
- public llvm::CompileUnit& CU
- public unsigned int Flags
- public anonymous struct / union
Method Overview
- public WorklistItem(llvm::DWARFDie Die, llvm::CompileUnit & CU, unsigned int Flags, llvm::DWARFLinker::WorklistItemType T = WorklistItemType::LookForDIEsToKeep)
- public WorklistItem(llvm::DWARFDie Die, llvm::CompileUnit & CU, llvm::DWARFLinker::WorklistItemType T, CompileUnit::DIEInfo * OtherInfo = nullptr)
- public WorklistItem(unsigned int AncestorIdx, llvm::CompileUnit & CU, unsigned int Flags)
Methods
¶WorklistItem(
llvm::DWARFDie Die,
llvm::CompileUnit& CU,
unsigned int Flags,
llvm::DWARFLinker::WorklistItemType T =
WorklistItemType::LookForDIEsToKeep)
WorklistItem(
llvm::DWARFDie Die,
llvm::CompileUnit& CU,
unsigned int Flags,
llvm::DWARFLinker::WorklistItemType T =
WorklistItemType::LookForDIEsToKeep)
Declared at: llvm/include/llvm/DWARFLinker/DWARFLinker.h:367
Parameters
- llvm::DWARFDie Die
- llvm::CompileUnit& CU
- unsigned int Flags
- llvm::DWARFLinker::WorklistItemType T = WorklistItemType::LookForDIEsToKeep
¶WorklistItem(
llvm::DWARFDie Die,
llvm::CompileUnit& CU,
llvm::DWARFLinker::WorklistItemType T,
CompileUnit::DIEInfo* OtherInfo = nullptr)
WorklistItem(
llvm::DWARFDie Die,
llvm::CompileUnit& CU,
llvm::DWARFLinker::WorklistItemType T,
CompileUnit::DIEInfo* OtherInfo = nullptr)
Declared at: llvm/include/llvm/DWARFLinker/DWARFLinker.h:371
Parameters
- llvm::DWARFDie Die
- llvm::CompileUnit& CU
- llvm::DWARFLinker::WorklistItemType T
- CompileUnit::DIEInfo* OtherInfo = nullptr
¶WorklistItem(unsigned int AncestorIdx,
llvm::CompileUnit& CU,
unsigned int Flags)
WorklistItem(unsigned int AncestorIdx,
llvm::CompileUnit& CU,
unsigned int Flags)
Declared at: llvm/include/llvm/DWARFLinker/DWARFLinker.h:375
Parameters
- unsigned int AncestorIdx
- llvm::CompileUnit& CU
- unsigned int Flags