Accelerator table data implementation for Apple type accelerator tables.

Synopsis

Declared in <llvm/CodeGen/AccelTable.h>

class AppleAccelTableTypeData
    : public AppleAccelTableOffsetData

Base Classes

Name

Description

AppleAccelTableOffsetData

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

Types

Name

Description

Atom

Column descriptor for an Apple accelerator table entry.

Member Functions

Name

Description

AppleAccelTableTypeData [constructor]

Construct type‐entry data referencing DIE D.

emit [virtual]

Emit the DIE offset, tag, and type‐flag atoms for this entry.

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.

Static Data Members

Name

Description

Atoms

Atom list describing DIE offset, tag, and type flags.

Protected Member Functions

Name

Description

order [virtual]

Order entries by the referenced DIE offset.

Protected Data Members

Name

Description

Die

DIE referenced by this accelerator entry.

Created with MrDocs