A debug information entry value. Some of these roughly correlate to DWARF attribute classes.

Synopsis

Declared in <llvm/CodeGen/DIE.h>

class DIEValue;

Enums

Name

Description

Type

Kind of data stored in a DIEValue.

Member Functions

Name

Description

DIEValue [constructor]

Constructors

~DIEValue [destructor]

Destroy the stored value.

operator=

Copy‐assign from X, destroying any previous stored value.

dump

Dump this value to standard error for debugging.

emitValue

Emit value via the Dwarf writer.

getAttribute

Return the DWARF attribute associated with this value.

getForm

Return the DWARF form associated with this value.

getType

Accessors. @{ Return the kind of data stored in this value.

print

Print this value to O.

sizeOf

Return the size of a value in bytes.

operator bool

Return true if this value stores a non‐empty typed payload.

Created with MrDocs