LLVM 22.0.0git
llvm::DIEAbbrevData Class Reference

Dwarf abbreviation data, describes one attribute of a Dwarf abbreviation. More...

#include "llvm/CodeGen/DIE.h"

Public Member Functions

 DIEAbbrevData (dwarf::Attribute A, dwarf::Form F)
 DIEAbbrevData (dwarf::Attribute A, int64_t V)
LLVM_ABI void Profile (FoldingSetNodeID &ID) const
 Used to gather unique data for the abbreviation folding set.
dwarf::Attribute getAttribute () const
 Accessors.
dwarf::Form getForm () const
int64_t getValue () const

Detailed Description

Dwarf abbreviation data, describes one attribute of a Dwarf abbreviation.

Definition at line 50 of file DIE.h.

Constructor & Destructor Documentation

◆ DIEAbbrevData() [1/2]

llvm::DIEAbbrevData::DIEAbbrevData ( dwarf::Attribute A,
dwarf::Form F )
inline

Definition at line 61 of file DIE.h.

References A(), and F.

◆ DIEAbbrevData() [2/2]

llvm::DIEAbbrevData::DIEAbbrevData ( dwarf::Attribute A,
int64_t V )
inline

Definition at line 63 of file DIE.h.

References A().

Member Function Documentation

◆ getAttribute()

dwarf::Attribute llvm::DIEAbbrevData::getAttribute ( ) const
inline

Accessors.

Definition at line 68 of file DIE.h.

◆ getForm()

dwarf::Form llvm::DIEAbbrevData::getForm ( ) const
inline

Definition at line 69 of file DIE.h.

◆ getValue()

int64_t llvm::DIEAbbrevData::getValue ( ) const
inline

Definition at line 70 of file DIE.h.

◆ Profile()

void DIEAbbrevData::Profile ( FoldingSetNodeID & ID) const

Used to gather unique data for the abbreviation folding set.

Profile - Used to gather unique data for the abbreviation folding set.

Definition at line 36 of file DIE.cpp.


The documentation for this class was generated from the following files: