class DWARF5AccelTableStaticData

Declaration

class DWARF5AccelTableStaticData : public AccelTableData { /* full declaration omitted */ };

Description

Interface which the different types of accelerator table data have to conform. It serves as a base class for different values of the template argument of the AccelTable class template.

Declared at: llvm/include/llvm/CodeGen/AccelTable.h:269

Inherits from: AccelTableData

Member Variables

protected uint64_t DieOffset
protected unsigned int DieTag
protected unsigned int CUIndex

Method Overview

Inherited from AccelTableData:

Methods

DWARF5AccelTableStaticData(uint64_t DieOffset,
                           unsigned int DieTag,
                           unsigned int CUIndex)

Declared at: llvm/include/llvm/CodeGen/AccelTable.h:273

Parameters

uint64_t DieOffset
unsigned int DieTag
unsigned int CUIndex

unsigned int getCUIndex() const

Declared at: llvm/include/llvm/CodeGen/AccelTable.h:283

uint64_t getDieOffset() const

Declared at: llvm/include/llvm/CodeGen/AccelTable.h:281

unsigned int getDieTag() const

Declared at: llvm/include/llvm/CodeGen/AccelTable.h:282

static uint32_t hash(llvm::StringRef Name)

Declared at: llvm/include/llvm/CodeGen/AccelTable.h:271

Parameters

llvm::StringRef Name

uint64_t order() const

Declared at: llvm/include/llvm/CodeGen/AccelTable.h:290

void print(llvm::raw_ostream& OS) const

Declared at: llvm/include/llvm/CodeGen/AccelTable.h:278

Parameters

llvm::raw_ostream& OS