LLVM 20.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. | |
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 363 of file AccelTable.h.
|
inline |
Definition at line 371 of file AccelTable.h.
|
inline |
Add attribute encoding to an abbreviation.
Definition at line 373 of file AccelTable.h.
|
inline |
Returns attributes for an abbreviation.
Definition at line 385 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 365 of file AccelTable.h.
Referenced by getDieTag(), and Profile().
uint32_t llvm::DebugNamesAbbrev::Number |
Definition at line 366 of file AccelTable.h.
Referenced by getNumber(), and setNumber().