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:
- include/llvm/CodeGen/AccelTable.h
- lib/CodeGen/AsmPrinter/AccelTable.cpp