llvm::DIEBlock

DIEBlock - Represents a block of values.

Synopsis

Declared in <llvm/CodeGen/DIE.h>

class DIEBlock
    : public DIEValueList

Base Classes

NameDescription
DIEValueListA list of DIE values.

Types

NameDescription
const_value_iterator Const forward iterator over the DIE values in the list.
value_iterator Mutable forward iterator over the DIE values in the list.

Type Aliases

NameDescription
const_value_range Const range of DIE values.
value_range Mutable range of DIE values.

Member Functions

NameDescription
DIEBlock [constructor]Construct an empty block of DIE values.
BestForm BestForm - Choose the best form for data.
addValue addValue overloads
computeSize Calculate the size of the block excluding its size header.
deleteValue Delete the first value with attribute Attribute from the list.
emitValue Emit this block using Form via the asm printer.
print Print this block to O.
replaceValue replaceValue overloads
setSize Set the cached size of this block in bytes.
sizeOf Return the size in bytes of this block when encoded with Form.
takeValues Take ownership of the nodes in Other, and append them to the back of the list.
values values overloads