|
LLVM 22.0.0git
|
#include "llvm/CodeGen/AccelTable.h"
Classes | |
| struct | AttributeEncoding |
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) |
Public Attributes | |
| uint32_t | DieTag |
| uint32_t | Number |
Definition at line 366 of file AccelTable.h.
|
inline |
Definition at line 374 of file AccelTable.h.
|
inline |
Add attribute encoding to an abbreviation.
Definition at line 376 of file AccelTable.h.
|
inline |
Returns attributes for an abbreviation.
Definition at line 388 of file AccelTable.h.
|
inline |
|
inline |
| void DebugNamesAbbrev::Profile | ( | FoldingSetNodeID & | ID | ) | const |
Used to gather unique data for the abbreviation folding set.
Definition at line 421 of file AccelTable.cpp.
References DieTag.
|
inline |
| uint32_t llvm::DebugNamesAbbrev::DieTag |
Definition at line 368 of file AccelTable.h.
Referenced by DebugNamesAbbrev(), getDieTag(), and Profile().
| uint32_t llvm::DebugNamesAbbrev::Number |
Definition at line 369 of file AccelTable.h.
Referenced by DebugNamesAbbrev(), getNumber(), and setNumber().