class DIEAbbrevData
Declaration
class DIEAbbrevData { /* full declaration omitted */ };
Description
Dwarf abbreviation data, describes one attribute of a Dwarf abbreviation.
Declared at: llvm/include/llvm/CodeGen/DIE.h:49
Member Variables
- private dwarf::Attribute Attribute
- Dwarf attribute code.
- private dwarf::Form Form
- Dwarf form code.
- private int64_t Value = 0
- Dwarf attribute value for DW_FORM_implicit_const
Method Overview
- public DIEAbbrevData(dwarf::Attribute A, dwarf::Form F)
- public DIEAbbrevData(dwarf::Attribute A, int64_t V)
- public void Profile(llvm::FoldingSetNodeID & ID) const
- public dwarf::Attribute getAttribute() const
- public dwarf::Form getForm() const
- public int64_t getValue() const
Methods
¶DIEAbbrevData(dwarf::Attribute A, dwarf::Form F)
DIEAbbrevData(dwarf::Attribute A, dwarf::Form F)
Declared at: llvm/include/llvm/CodeGen/DIE.h:60
Parameters
- dwarf::Attribute A
- dwarf::Form F
¶DIEAbbrevData(dwarf::Attribute A, int64_t V)
DIEAbbrevData(dwarf::Attribute A, int64_t V)
Declared at: llvm/include/llvm/CodeGen/DIE.h:62
Parameters
- dwarf::Attribute A
- int64_t V
¶void Profile(llvm::FoldingSetNodeID& ID) const
void Profile(llvm::FoldingSetNodeID& ID) const
Description
Used to gather unique data for the abbreviation folding set.
Declared at: llvm/include/llvm/CodeGen/DIE.h:73
Parameters
¶dwarf::Attribute getAttribute() const
dwarf::Attribute getAttribute() const
Description
Accessors. @ {
Declared at: llvm/include/llvm/CodeGen/DIE.h:67
¶dwarf::Form getForm() const
dwarf::Form getForm() const
Declared at: llvm/include/llvm/CodeGen/DIE.h:68
¶int64_t getValue() const
int64_t getValue() const
Declared at: llvm/include/llvm/CodeGen/DIE.h:69