class AppleAccelTableStaticTypeData
Declaration
class AppleAccelTableStaticTypeData
: public AppleAccelTableStaticOffsetData { /* full declaration omitted */ };
Description
Accelerator table data implementation for type accelerator tables with a DIE offset but no actual DIE pointer.
Declared at: llvm/include/llvm/CodeGen/AccelTable.h:378
Inherits from: AppleAccelTableStaticOffsetData
Member Variables
- protected uint32_t QualifiedNameHash
- protected uint16_t Tag
- protected bool ObjCClassIsImplementation
- public static const llvm::AppleAccelTableData::Atom[4] Atoms = {llvm::AppleAccelTableData::Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4), llvm::AppleAccelTableData::Atom(dwarf::DW_ATOM_die_tag, dwarf::DW_FORM_data2), llvm::AppleAccelTableData::Atom(5, dwarf::DW_FORM_data1), llvm::AppleAccelTableData::Atom(6, dwarf::DW_FORM_data4)}
Inherited from AppleAccelTableStaticOffsetData:
- protected Offset
- public static Atoms = {llvm::AppleAccelTableData::Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4)}
Method Overview
- public AppleAccelTableStaticTypeData(uint32_t Offset, uint16_t Tag, bool ObjCClassIsImplementation, uint32_t QualifiedNameHash)
- public void emit(llvm::AsmPrinter * Asm) const
- protected uint64_t order() const
- public void print(llvm::raw_ostream & OS) const
Inherited from AppleAccelTableStaticOffsetData:
Inherited from AppleAccelTableData:
Inherited from AccelTableData:
Methods
¶AppleAccelTableStaticTypeData(
uint32_t Offset,
uint16_t Tag,
bool ObjCClassIsImplementation,
uint32_t QualifiedNameHash)
AppleAccelTableStaticTypeData(
uint32_t Offset,
uint16_t Tag,
bool ObjCClassIsImplementation,
uint32_t QualifiedNameHash)
Declared at: llvm/include/llvm/CodeGen/AccelTable.h:380
Parameters
- uint32_t Offset
- uint16_t Tag
- bool ObjCClassIsImplementation
- uint32_t QualifiedNameHash
¶void emit(llvm::AsmPrinter* Asm) const
void emit(llvm::AsmPrinter* Asm) const
Declared at: llvm/include/llvm/CodeGen/AccelTable.h:387
Parameters
- llvm::AsmPrinter* Asm
¶uint64_t order() const
uint64_t order() const
Declared at: llvm/include/llvm/CodeGen/AccelTable.h:398
¶void print(llvm::raw_ostream& OS) const
void print(llvm::raw_ostream& OS) const
Declared at: llvm/include/llvm/CodeGen/AccelTable.h:395