llvm::AppleAccelTableOffsetData

Accelerator table data implementation for simple Apple accelerator tables with just a DIE reference.

Synopsis

Declared in <llvm/CodeGen/AccelTable.h>

class AppleAccelTableOffsetData
    : public AppleAccelTableData

Base Classes

NameDescription
AppleAccelTableDataBase class for Apple accelerator table entry data.

Types

NameDescription
Atom Column descriptor for an Apple accelerator table entry.

Member Functions

NameDescription
AppleAccelTableOffsetData [constructor]Construct entry data referencing DIE D.
emit [virtual]Emit the DIE offset atom for this entry.
print [virtual]Print this entry to OS for debugging.
operator< Compare entries using their stable order key.

Static Member Functions

NameDescription
hash Hash Buffer with the DJB hash used by Apple accelerator tables.

Static Data Members

NameDescription
Atoms Atom list describing a single DIE-offset column.

Protected Member Functions

NameDescription
order [virtual]Order entries by the referenced DIE offset.

Protected Data Members

NameDescription
Die DIE referenced by this accelerator entry.

Derived Classes

NameDescription
AppleAccelTableTypeData Accelerator table data implementation for Apple type accelerator tables.