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
- public DWARF5AccelTableStaticData(uint64_t DieOffset, unsigned int DieTag, unsigned int CUIndex)
- public unsigned int getCUIndex() const
- public uint64_t getDieOffset() const
- public unsigned int getDieTag() const
- public static uint32_t hash(llvm::StringRef Name)
- protected uint64_t order() const
- public void print(llvm::raw_ostream & OS) const
Inherited from AccelTableData:
Methods
¶DWARF5AccelTableStaticData(uint64_t DieOffset,
unsigned int DieTag,
unsigned int CUIndex)
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
unsigned int getCUIndex() const
Declared at: llvm/include/llvm/CodeGen/AccelTable.h:283
¶uint64_t getDieOffset() const
uint64_t getDieOffset() const
Declared at: llvm/include/llvm/CodeGen/AccelTable.h:281
¶unsigned int getDieTag() const
unsigned int getDieTag() const
Declared at: llvm/include/llvm/CodeGen/AccelTable.h:282
¶static uint32_t hash(llvm::StringRef Name)
static uint32_t hash(llvm::StringRef Name)
Declared at: llvm/include/llvm/CodeGen/AccelTable.h:271
Parameters
- llvm::StringRef Name
¶uint64_t order() const
uint64_t order() const
Declared at: llvm/include/llvm/CodeGen/AccelTable.h:290
¶void print(llvm::raw_ostream& OS) const
void print(llvm::raw_ostream& OS) const
Declared at: llvm/include/llvm/CodeGen/AccelTable.h:278