Base class for Apple accelerator table entry data.

Synopsis

Declared in <llvm/CodeGen/AccelTable.h>

class AppleAccelTableData
    : public AccelTableData

Description

The columns in the table are defined by the static Atoms variable defined on the subclasses.

Base Classes

Name

Description

AccelTableData

Interface for accelerator table entry data used by AccelTable.

Types

Name

Description

Atom

Column descriptor for an Apple accelerator table entry.

Member Functions

Name

Description

emit [virtual]

Emit this entry's atom values using Asm.

print [virtual]

Print this entry to OS for debugging.

operator<

Compare entries using their stable order key.

Static Member Functions

Name

Description

hash

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

Protected Member Functions

Name

Description

order [virtual]

Return a stable ordering key used when sorting entries.

Derived Classes

Name

Description

AppleAccelTableOffsetData

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

AppleAccelTableStaticOffsetData

Accelerator table data implementation for simple Apple accelerator tables with a DIE offset but no actual DIE pointer.

Created with MrDocs