struct CompileUnit::DIEInfo

Declaration

struct CompileUnit::DIEInfo { /* full declaration omitted */ };

Description

Information gathered about a DIE in the object file.

Declared at: llvm/include/llvm/DWARFLinker/DWARFLinkerCompileUnit.h:53

Member Variables

public int64_t AddrAdjust
Address offset to apply to the described entity.
public llvm::DeclContext* Ctxt
ODR Declaration context.
public llvm::DIE* Clone
Cloned version of that DIE.
public uint32_t ParentIdx
The index of this DIE's parent.
public bool Keep
Is the DIE part of the linked output?
public bool InDebugMap
Was this DIE's entity found in the map?
public bool Prune
Is this a pure forward declaration we can strip?
public bool Incomplete
Does DIE transitively refer an incomplete decl?