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:270

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:274

Parameters

uint64_t DieOffset
unsigned int DieTag
unsigned int CUIndex

unsigned int getCUIndex() const

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

uint64_t getDieOffset() const

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

unsigned int getDieTag() const

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

static uint32_t hash(llvm::StringRef Name)

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

Parameters

llvm::StringRef Name

uint64_t order() const

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

void print(llvm::raw_ostream& OS) const

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

Parameters

llvm::raw_ostream& OS