LLVM 20.0.0git
|
Accelerator table data implementation for Apple type accelerator tables. More...
#include "llvm/CodeGen/AccelTable.h"
Public Member Functions | |
AppleAccelTableTypeData (const DIE &D) | |
void | emit (AsmPrinter *Asm) const override |
void | print (raw_ostream &OS) const override |
Public Member Functions inherited from llvm::AppleAccelTableOffsetData | |
AppleAccelTableOffsetData (const DIE &D) | |
void | emit (AsmPrinter *Asm) const override |
void | print (raw_ostream &OS) const override |
virtual void | emit (AsmPrinter *Asm) const =0 |
Public Member Functions inherited from llvm::AccelTableData | |
virtual | ~AccelTableData ()=default |
bool | operator< (const AccelTableData &Other) const |
virtual void | print (raw_ostream &OS) const =0 |
Static Public Attributes | |
static constexpr Atom | Atoms [] |
Static Public Attributes inherited from llvm::AppleAccelTableOffsetData | |
static constexpr Atom | Atoms [] |
Additional Inherited Members | |
Static Public Member Functions inherited from llvm::AppleAccelTableData | |
static uint32_t | hash (StringRef Buffer) |
Protected Member Functions inherited from llvm::AppleAccelTableOffsetData | |
uint64_t | order () const override |
virtual uint64_t | order () const =0 |
Protected Attributes inherited from llvm::AppleAccelTableOffsetData | |
const DIE & | Die |
Accelerator table data implementation for Apple type accelerator tables.
Definition at line 490 of file AccelTable.h.
Definition at line 492 of file AccelTable.h.
|
overridevirtual |
Reimplemented from llvm::AppleAccelTableOffsetData.
Definition at line 729 of file AccelTable.cpp.
References assert(), llvm::AppleAccelTableOffsetData::Die, llvm::DIE::getDebugSectionOffset(), and llvm::DIE::getTag().
|
overridevirtual |
Reimplemented from llvm::AppleAccelTableOffsetData.
Definition at line 822 of file AccelTable.cpp.
References OS, and llvm::dwarf::TagString().
|
staticconstexpr |
Definition at line 496 of file AccelTable.h.