llvm::AccelTableData

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.

Synopsis

Declared in <llvm/CodeGen/AccelTable.h>

class AccelTableData;

Member Functions

NameDescription
~AccelTableData [destructor] [virtual]Destructor
print [virtual]
operator< Less-than operator

Protected Member Functions

Name
order [virtual]

Derived Classes

NameDescription
AppleAccelTableData 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.
DWARF5AccelTableData 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.