LLVM 17.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::AccelTableBase::HashData Struct Reference

Represents a group of entries with identical name (and hence, hash value). More...

#include "llvm/CodeGen/AccelTable.h"

Public Member Functions

 HashData (DwarfStringPoolEntryRef Name, HashFn *Hash)
void print (raw_ostream &OS) const
void dump () const

Public Attributes

DwarfStringPoolEntryRef Name
uint32_t HashValue
std::vector< AccelTableData * > Values

Detailed Description

Represents a group of entries with identical name (and hence, hash value).

Definition at line 139 of file AccelTable.h.

Constructor & Destructor Documentation

◆ HashData()

llvm::AccelTableBase::HashData::HashData ( DwarfStringPoolEntryRef  Name,
HashFn Hash 

Definition at line 145 of file AccelTable.h.

Member Function Documentation

◆ dump()

void llvm::AccelTableBase::HashData::dump ( ) const

Definition at line 150 of file AccelTable.h.

References llvm::dbgs(), and print().

◆ print()

void AccelTableBase::HashData::print ( raw_ostream OS) const

Definition at line 647 of file AccelTable.cpp.

References llvm::format(), Name, OS, llvm::Value::print(), and Sym.

Referenced by dump().

Member Data Documentation

◆ HashValue

uint32_t llvm::AccelTableBase::HashData::HashValue

Definition at line 141 of file AccelTable.h.

◆ Name

DwarfStringPoolEntryRef llvm::AccelTableBase::HashData::Name

Definition at line 140 of file AccelTable.h.

◆ Sym

MCSymbol* llvm::AccelTableBase::HashData::Sym

Definition at line 143 of file AccelTable.h.

◆ Values

std::vector<AccelTableData *> llvm::AccelTableBase::HashData::Values

Definition at line 142 of file AccelTable.h.

The documentation for this struct was generated from the following files: