LLVM 19.0.0git
Public Member Functions | List of all members
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)
 
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 49 of file DIE.h.

Constructor & Destructor Documentation

◆ DIEAbbrevData() [1/2]

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

Definition at line 60 of file DIE.h.

◆ DIEAbbrevData() [2/2]

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

Definition at line 62 of file DIE.h.

Member Function Documentation

◆ getAttribute()

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

Accessors.

Definition at line 67 of file DIE.h.

Referenced by llvm::DIEAbbrev::Emit(), and llvm::dwarf_linker::parallel::DwarfUnit::emitDwarfAbbrevEntry().

◆ getForm()

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

◆ getValue()

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

◆ 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: