Accelerator table data implementation for type accelerator tables with a DIE offset but no actual DIE pointer.
Declared in <llvm/CodeGen/AccelTable.h>
class AppleAccelTableStaticTypeData
: public AppleAccelTableStaticOffsetData
| Name | Description |
|---|---|
AppleAccelTableStaticOffsetData | Accelerator table data implementation for simple Apple accelerator tables with a DIE offset but no actual DIE pointer. |
| Name | Description |
|---|---|
Atom | Column descriptor for an Apple accelerator table entry. |
| Name | Description |
|---|---|
AppleAccelTableStaticTypeData [constructor] | Construct static type-entry data for the given DIE metadata. |
emit [virtual] | Emit the DIE offset, tag, ObjC flag, and qualified-name hash atoms. |
print [virtual] | Print this entry to OS for debugging. |
operator< | Compare entries using their stable order key. |
| Name | Description |
|---|---|
hash | Hash Buffer with the DJB hash used by Apple accelerator tables. |
| Name | Description |
|---|---|
Atoms | Atom list describing DIE offset, tag, ObjC flag, and name hash. |
| Name | Description |
|---|---|
order [virtual] | Order entries by the stored DIE offset. |
| Name | Description |
|---|---|
ObjCClassIsImplementation | True if this entry is an Objective-C class implementation. |
Offset | DIE offset stored in this entry. |
QualifiedNameHash | Hash of the type's qualified name. |
Tag | DWARF tag of the type DIE. |