LLVM: llvm::AppleAccelTableStaticTypeData Class Reference (original) (raw)

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

#include "[llvm/CodeGen/AccelTable.h](AccelTable%5F8h%5Fsource.html)"

Public Member Functions
AppleAccelTableStaticTypeData (uint32_t Offset, uint16_t Tag, bool ObjCClassIsImplementation, uint32_t QualifiedNameHash)
void emit (AsmPrinter *Asm) const override
void print (raw_ostream &OS) const override
Public Member Functions inherited from llvm::AppleAccelTableStaticOffsetData
AppleAccelTableStaticOffsetData (uint32_t Offset)
Public Member Functions inherited from llvm::AccelTableData
virtual ~AccelTableData ()=default
bool operator< (const AccelTableData &Other) const
Protected Attributes
uint32_t QualifiedNameHash
uint16_t Tag
bool ObjCClassIsImplementation
Protected Attributes inherited from llvm::AppleAccelTableStaticOffsetData
uint32_t Offset

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

Definition at line 533 of file AccelTable.h.

llvm::AppleAccelTableStaticTypeData::AppleAccelTableStaticTypeData ( uint32_t Offset, uint16_t Tag, bool ObjCClassIsImplementation, uint32_t QualifiedNameHash ) inline

emit()

void AppleAccelTableStaticTypeData::emit ( AsmPrinter * Asm) const overridevirtual

order()

uint64_t llvm::AppleAccelTableStaticTypeData::order ( ) const inlineoverrideprotectedvirtual

print()

void AppleAccelTableStaticTypeData::print ( raw_ostream & OS) const overridevirtual

Atoms

Atom llvm::AppleAccelTableStaticTypeData::Atoms[] staticconstexpr

Initial value:

= {

Atom(5, dwarf::DW_FORM_data1), Atom(6, dwarf::DW_FORM_data4)}

@ DW_ATOM_die_offset

Marker as the end of a list of atoms.

An Atom defines the form of the data in an Apple accelerator table.

Definition at line 545 of file AccelTable.h.

ObjCClassIsImplementation

bool llvm::AppleAccelTableStaticTypeData::ObjCClassIsImplementation protected

QualifiedNameHash

uint32_t llvm::AppleAccelTableStaticTypeData::QualifiedNameHash protected

Tag

uint16_t llvm::AppleAccelTableStaticTypeData::Tag protected

The documentation for this class was generated from the following files: