LLVM
8.0.1
|
The Data class implementation for DWARF v5 accelerator table. More...
#include "llvm/CodeGen/AccelTable.h"
Public Member Functions | |
DWARF5AccelTableData (const DIE &Die) | |
void | print (raw_ostream &OS) const override |
const DIE & | getDie () const |
uint64_t | getDieOffset () const |
unsigned | getDieTag () 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 | |
const DIE & | Die |
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.
Definition at line 253 of file AccelTable.h.
Definition at line 257 of file AccelTable.h.
References llvm::AccelTableData::print().
Definition at line 263 of file AccelTable.h.
|
inline |
Definition at line 264 of file AccelTable.h.
|
inline |
Definition at line 265 of file AccelTable.h.
Definition at line 255 of file AccelTable.h.
References llvm::caseFoldingDjbHash().
|
inlineoverrideprotectedvirtual |
Implements llvm::AccelTableData.
Definition at line 270 of file AccelTable.h.
References llvm::DIE::getOffset().
|
overridevirtual |
Implements llvm::AccelTableData.
Definition at line 703 of file AccelTable.cpp.
References llvm::dwarf::TagString().
Definition at line 268 of file AccelTable.h.