|
LLVM 22.0.0git
|
Represents a group of entries with identical name (and hence, hash value). More...
#include "llvm/CodeGen/AccelTable.h"
Public Member Functions | |
| template<typename T = AccelTableData *> | |
| auto | getValues () const |
| Get all AccelTableData cast as a T. | |
| void | print (raw_ostream &OS) const |
| void | dump () const |
Public Attributes | |
| DwarfStringPoolEntryRef | Name |
| uint32_t | HashValue |
| std::vector< AccelTableData * > | Values |
| MCSymbol * | Sym |
Represents a group of entries with identical name (and hence, hash value).
Definition at line 141 of file AccelTable.h.
|
inline |
Definition at line 158 of file AccelTable.h.
References llvm::dbgs(), and print().
|
inline |
Get all AccelTableData cast as a T.
Definition at line 148 of file AccelTable.h.
References llvm::Data, llvm::map_range(), T, and Values.
| void AccelTableBase::HashData::print | ( | raw_ostream & | OS | ) | const |
Definition at line 780 of file AccelTable.cpp.
References llvm::format(), HashValue, Name, llvm::Value::print(), Sym, and Values.
Referenced by dump().
| uint32_t llvm::AccelTableBase::HashData::HashValue |
Definition at line 143 of file AccelTable.h.
Referenced by print().
| DwarfStringPoolEntryRef llvm::AccelTableBase::HashData::Name |
Definition at line 142 of file AccelTable.h.
Referenced by print().
| MCSymbol* llvm::AccelTableBase::HashData::Sym |
Definition at line 145 of file AccelTable.h.
Referenced by print().
| std::vector<AccelTableData *> llvm::AccelTableBase::HashData::Values |
Definition at line 144 of file AccelTable.h.
Referenced by getValues(), and print().