|
LLVM 22.0.0git
|
This class represents an item in the work list. More...
Public Member Functions | |
| ContextWorklistItem (DWARFDie Die, ContextWorklistItemType T, CompileUnit::DIEInfo *OtherInfo=nullptr) | |
| ContextWorklistItem (DWARFDie Die, DeclContext *Context, unsigned ParentIdx, bool InImportedModule) | |
Public Attributes | |
| DWARFDie | Die |
| unsigned | ParentIdx |
| union { | |
| CompileUnit::DIEInfo * OtherInfo | |
| DeclContext * Context | |
| }; | |
| ContextWorklistItemType | Type |
| bool | InImportedModule |
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. Everything but the Type and Die fields are optional based on the type.
Definition at line 309 of file DWARFLinker.cpp.
|
inline |
Definition at line 319 of file DWARFLinker.cpp.
References Die, InImportedModule, OtherInfo, ParentIdx, T, and Type.
|
inline |
Definition at line 324 of file DWARFLinker.cpp.
References llvm::AnalyzeContextInfo, Context, Die, InImportedModule, ParentIdx, and Type.
| union { ... } llvm::ContextWorklistItem |
| DeclContext* llvm::ContextWorklistItem::Context |
Definition at line 314 of file DWARFLinker.cpp.
Referenced by llvm::analyzeContextInfo(), and ContextWorklistItem().
| DWARFDie llvm::ContextWorklistItem::Die |
Definition at line 310 of file DWARFLinker.cpp.
Referenced by llvm::analyzeContextInfo(), ContextWorklistItem(), and ContextWorklistItem().
| bool llvm::ContextWorklistItem::InImportedModule |
Definition at line 317 of file DWARFLinker.cpp.
Referenced by llvm::analyzeContextInfo(), ContextWorklistItem(), and ContextWorklistItem().
| CompileUnit::DIEInfo* llvm::ContextWorklistItem::OtherInfo |
Definition at line 313 of file DWARFLinker.cpp.
Referenced by llvm::analyzeContextInfo(), and ContextWorklistItem().
| unsigned llvm::ContextWorklistItem::ParentIdx |
Definition at line 311 of file DWARFLinker.cpp.
Referenced by llvm::analyzeContextInfo(), ContextWorklistItem(), and ContextWorklistItem().
| ContextWorklistItemType llvm::ContextWorklistItem::Type |
Definition at line 316 of file DWARFLinker.cpp.
Referenced by llvm::analyzeContextInfo(), ContextWorklistItem(), and ContextWorklistItem().