LLVM  8.0.1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
llvm::DWARF5AccelTableStaticData Class Reference

#include "llvm/CodeGen/AccelTable.h"

Inheritance diagram for llvm::DWARF5AccelTableStaticData:
Inheritance graph
[legend]
Collaboration diagram for llvm::DWARF5AccelTableStaticData:
Collaboration graph
[legend]

Public Member Functions

 DWARF5AccelTableStaticData (uint64_t DieOffset, unsigned DieTag, unsigned CUIndex)
 
void print (raw_ostream &OS) const override
 
uint64_t getDieOffset () const
 
unsigned getDieTag () const
 
unsigned getCUIndex () const
 
- Public Member Functions inherited from llvm::AccelTableData
virtual ~AccelTableData ()=default
 
bool operator< (const AccelTableData &Other) const
 

Static Public Member Functions

static uint32_t hash (StringRef Name)
 

Protected Member Functions

uint64_t order () const override
 

Protected Attributes

uint64_t DieOffset
 
unsigned DieTag
 
unsigned CUIndex
 

Detailed Description

Definition at line 273 of file AccelTable.h.

Constructor & Destructor Documentation

◆ DWARF5AccelTableStaticData()

llvm::DWARF5AccelTableStaticData::DWARF5AccelTableStaticData ( uint64_t  DieOffset,
unsigned  DieTag,
unsigned  CUIndex 
)
inline

Definition at line 277 of file AccelTable.h.

References llvm::AccelTableData::print().

Member Function Documentation

◆ getCUIndex()

unsigned llvm::DWARF5AccelTableStaticData::getCUIndex ( ) const
inline

Definition at line 287 of file AccelTable.h.

◆ getDieOffset()

uint64_t llvm::DWARF5AccelTableStaticData::getDieOffset ( ) const
inline

Definition at line 285 of file AccelTable.h.

◆ getDieTag()

unsigned llvm::DWARF5AccelTableStaticData::getDieTag ( ) const
inline

Definition at line 286 of file AccelTable.h.

◆ hash()

static uint32_t llvm::DWARF5AccelTableStaticData::hash ( StringRef  Name)
inlinestatic

Definition at line 275 of file AccelTable.h.

References llvm::caseFoldingDjbHash().

◆ order()

uint64_t llvm::DWARF5AccelTableStaticData::order ( ) const
inlineoverrideprotectedvirtual

◆ print()

void DWARF5AccelTableStaticData::print ( raw_ostream OS) const
overridevirtual

Implements llvm::AccelTableData.

Definition at line 708 of file AccelTable.cpp.

References llvm::dwarf::TagString().

Member Data Documentation

◆ CUIndex

unsigned llvm::DWARF5AccelTableStaticData::CUIndex
protected

Definition at line 292 of file AccelTable.h.

◆ DieOffset

uint64_t llvm::DWARF5AccelTableStaticData::DieOffset
protected

Definition at line 290 of file AccelTable.h.

◆ DieTag

unsigned llvm::DWARF5AccelTableStaticData::DieTag
protected

Definition at line 291 of file AccelTable.h.


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