LLVM 20.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 140 of file AccelTable.h.
|
inline |
Definition at line 157 of file AccelTable.h.
References llvm::dbgs(), and print().
|
inline |
Get all AccelTableData cast as a T
.
Definition at line 147 of file AccelTable.h.
References llvm::Data, llvm::map_range(), and Values.
void AccelTableBase::HashData::print | ( | raw_ostream & | OS | ) | const |
Definition at line 780 of file AccelTable.cpp.
References llvm::format(), Name, OS, llvm::Value::print(), and Sym.
Referenced by dump().
uint32_t llvm::AccelTableBase::HashData::HashValue |
Definition at line 142 of file AccelTable.h.
DwarfStringPoolEntryRef llvm::AccelTableBase::HashData::Name |
Definition at line 141 of file AccelTable.h.
MCSymbol* llvm::AccelTableBase::HashData::Sym |
Definition at line 144 of file AccelTable.h.
std::vector<AccelTableData *> llvm::AccelTableBase::HashData::Values |
Definition at line 143 of file AccelTable.h.
Referenced by getValues().