LLVM
13.0.0git
|
Information gathered about a DIE in the object file. More...
#include "llvm/DWARFLinker/DWARFLinkerCompileUnit.h"
Public Attributes | |
int64_t | AddrAdjust |
Address offset to apply to the described entity. More... | |
DeclContext * | Ctxt |
ODR Declaration context. More... | |
DIE * | Clone |
Cloned version of that DIE. More... | |
uint32_t | ParentIdx |
The index of this DIE's parent. More... | |
bool | Keep: 1 |
Is the DIE part of the linked output? More... | |
bool | InDebugMap: 1 |
Was this DIE's entity found in the map? More... | |
bool | Prune: 1 |
Is this a pure forward declaration we can strip? More... | |
bool | Incomplete: 1 |
Does DIE transitively refer an incomplete decl? More... | |
Information gathered about a DIE in the object file.
Definition at line 53 of file DWARFLinkerCompileUnit.h.
int64_t llvm::CompileUnit::DIEInfo::AddrAdjust |
Address offset to apply to the described entity.
Definition at line 55 of file DWARFLinkerCompileUnit.h.
DIE* llvm::CompileUnit::DIEInfo::Clone |
Cloned version of that DIE.
Definition at line 61 of file DWARFLinkerCompileUnit.h.
DeclContext* llvm::CompileUnit::DIEInfo::Ctxt |
ODR Declaration context.
Definition at line 58 of file DWARFLinkerCompileUnit.h.
Referenced by llvm::DeclContext::setLastSeenDIE().
bool llvm::CompileUnit::DIEInfo::Incomplete |
Does DIE transitively refer an incomplete decl?
Definition at line 76 of file DWARFLinkerCompileUnit.h.
Referenced by llvm::updateChildIncompleteness(), and llvm::updateRefIncompleteness().
bool llvm::CompileUnit::DIEInfo::InDebugMap |
Was this DIE's entity found in the map?
Definition at line 70 of file DWARFLinkerCompileUnit.h.
bool llvm::CompileUnit::DIEInfo::Keep |
Is the DIE part of the linked output?
Definition at line 67 of file DWARFLinkerCompileUnit.h.
uint32_t llvm::CompileUnit::DIEInfo::ParentIdx |
The index of this DIE's parent.
Definition at line 64 of file DWARFLinkerCompileUnit.h.
Referenced by llvm::inFunctionScope().
bool llvm::CompileUnit::DIEInfo::Prune |
Is this a pure forward declaration we can strip?
Definition at line 73 of file DWARFLinkerCompileUnit.h.
Referenced by llvm::updateChildIncompleteness(), and llvm::updateChildPruning().