LLVM  8.0.1
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
[legend]

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
 
MCSymbolSym
 

Detailed Description

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

Definition at line 143 of file AccelTable.h.

Constructor & Destructor Documentation

◆ HashData()

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

Definition at line 149 of file AccelTable.h.

References llvm::AccelTableData::print().

Member Function Documentation

◆ dump()

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

Definition at line 154 of file AccelTable.h.

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

◆ print()

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

Definition at line 671 of file AccelTable.cpp.

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

Member Data Documentation

◆ HashValue

uint32_t llvm::AccelTableBase::HashData::HashValue

Definition at line 145 of file AccelTable.h.

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

◆ Name

DwarfStringPoolEntryRef llvm::AccelTableBase::HashData::Name

Definition at line 144 of file AccelTable.h.

◆ Sym

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

Definition at line 147 of file AccelTable.h.

◆ Values

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

Definition at line 146 of file AccelTable.h.


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