LLVM 20.0.0git
|
A base class for different implementations of Data classes for Apple Accelerator Tables. More...
#include "llvm/CodeGen/AccelTable.h"
Classes | |
struct | Atom |
An Atom defines the form of the data in an Apple accelerator table. More... | |
Public Member Functions | |
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 Member Functions | |
static uint32_t | hash (StringRef Buffer) |
Additional Inherited Members | |
Protected Member Functions inherited from llvm::AccelTableData | |
virtual uint64_t | order () const =0 |
A base class for different implementations of Data classes for Apple Accelerator Tables.
The columns in the table are defined by the static Atoms variable defined on the subclasses.
Definition at line 232 of file AccelTable.h.
|
pure virtual |
Definition at line 255 of file AccelTable.h.
References llvm::djbHash().