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)

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

Declared at: llvm/include/llvm/CodeGen/AccelTable.h:387

Parameters

llvm::AsmPrinter* Asm

uint64_t order() const

Declared at: llvm/include/llvm/CodeGen/AccelTable.h:398

void print(llvm::raw_ostream& OS) const

Declared at: llvm/include/llvm/CodeGen/AccelTable.h:395

Parameters

llvm::raw_ostream& OS