LLVM: llvm::DebugNamesAbbrev Class Reference (original) (raw)

#include "[llvm/CodeGen/AccelTable.h](AccelTable%5F8h%5Fsource.html)"

Public Member Functions
DebugNamesAbbrev (uint32_t DieTag)
void addAttribute (const DebugNamesAbbrev::AttributeEncoding &Attr)
Add attribute encoding to an abbreviation.
void setNumber (uint32_t AbbrevNumber)
Set abbreviation tag index.
uint32_t getNumber () const
Get abbreviation tag index.
uint32_t getDieTag () const
Get DIE Tag.
LLVM_ABI void Profile (FoldingSetNodeID &ID) const
Used to gather unique data for the abbreviation folding set.
const SmallVector< AttributeEncoding, 1 > & getAttributes () const
Returns attributes for an abbreviation.
Public Member Functions inherited from llvm::FoldingSetBase::Node
Node ()=default
void * getNextInBucket () const
void SetNextInBucket (void *N)

Definition at line 366 of file AccelTable.h.

llvm::DebugNamesAbbrev::DebugNamesAbbrev ( uint32_t DieTag) inline

addAttribute()

Add attribute encoding to an abbreviation.

Definition at line 376 of file AccelTable.h.

getAttributes()

Returns attributes for an abbreviation.

Definition at line 388 of file AccelTable.h.

getDieTag()

uint32_t llvm::DebugNamesAbbrev::getDieTag ( ) const inline

getNumber()

uint32_t llvm::DebugNamesAbbrev::getNumber ( ) const inline

Profile()

Used to gather unique data for the abbreviation folding set.

Definition at line 421 of file AccelTable.cpp.

References DieTag.

setNumber()

void llvm::DebugNamesAbbrev::setNumber ( uint32_t AbbrevNumber) inline

DieTag

Number


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