LLVM  14.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"

Collaboration diagram for llvm::AccelTableBase::HashData:
Collaboration graph

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 141 of file AccelTable.h.

Constructor & Destructor Documentation

◆ HashData()

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

Definition at line 147 of file AccelTable.h.

Member Function Documentation

◆ dump()

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

Definition at line 152 of file AccelTable.h.

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

◆ print()

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

Definition at line 648 of file AccelTable.cpp.

References llvm::format(), and llvm::Value::print().

Referenced by dump().

Member Data Documentation

◆ HashValue

uint32_t llvm::AccelTableBase::HashData::HashValue

Definition at line 143 of file AccelTable.h.

Referenced by llvm::AccelTableBase::finalize().

◆ Name

DwarfStringPoolEntryRef llvm::AccelTableBase::HashData::Name

Definition at line 142 of file AccelTable.h.

◆ Sym

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

Definition at line 145 of file AccelTable.h.

◆ Values

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

Definition at line 144 of file AccelTable.h.

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