Dwarf abbreviation, describes the organization of a debug information object.

Synopsis

Declared in <llvm/CodeGen/DIE.h>

class DIEAbbrev
    : public FoldingSetNode

Base Classes

Name

Description

FoldingSetNode

Convenience alias for the base node type stored in a folding set.

Member Functions

Name

Description

DIEAbbrev [constructor]

Construct an abbreviation for DWARF tag T with children flag C.

AddAttribute

Adds another set of attribute information to the abbreviation.

AddAttribute

Adds another set of attribute information to the abbreviation.

AddImplicitConstAttribute

Adds attribute with DW_FORM_implicit_const value

Emit

Print the abbreviation using the specified asm printer.

Profile

Used to gather unique data for the abbreviation folding set.

dump

Dump this abbreviation to standard error for debugging.

getData

Return the attribute/form pairs for this abbreviation.

getNumber

Return the unique abbreviation number.

getTag

Accessors. @{ Return the DWARF tag for this abbreviation.

hasChildren

Return true if DIEs using this abbreviation have children.

print

Print this abbreviation to O.

setChildrenFlag

Set whether DIEs using this abbreviation have children.

setNumber

Set the unique abbreviation number.

Created with MrDocs