class DWARF5AccelTableData

Declaration

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

Description

The Data class implementation for DWARF v5 accelerator table. Unlike the Apple Data classes, this class is just a DIE wrapper, and does not know to serialize itself. The complete serialization logic is in the emitDWARF5AccelTable function.

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

Inherits from: AccelTableData

Member Variables

protected const llvm::DIE& Die

Method Overview

Inherited from AccelTableData:

Methods

DWARF5AccelTableData(const llvm::DIE& Die)

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

Parameters

const llvm::DIE& Die

const llvm::DIE& getDie() const

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

uint64_t getDieOffset() const

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

unsigned int getDieTag() const

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

static uint32_t hash(llvm::StringRef Name)

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

Parameters

llvm::StringRef Name

uint64_t order() const

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

void print(llvm::raw_ostream& OS) const

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

Parameters

llvm::raw_ostream& OS