class AppleAccelTableTypeData
Declaration
class AppleAccelTableTypeData : public AppleAccelTableOffsetData { /* full declaration omitted */ };
Description
Accelerator table data implementation for Apple type accelerator tables.
Declared at: llvm/include/llvm/CodeGen/AccelTable.h:340
Inherits from: AppleAccelTableOffsetData
Member Variables
- public static const llvm::AppleAccelTableData::Atom[3] 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(dwarf::DW_ATOM_type_flags, dwarf::DW_FORM_data1)}
Inherited from AppleAccelTableOffsetData:
- protected Die
- public static Atoms = {llvm::AppleAccelTableData::Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4)}
Method Overview
- public AppleAccelTableTypeData(const llvm::DIE & D)
- public void emit(llvm::AsmPrinter * Asm) const
- public void print(llvm::raw_ostream & OS) const
Inherited from AppleAccelTableOffsetData:
Inherited from AppleAccelTableData:
Inherited from AccelTableData:
Methods
¶AppleAccelTableTypeData(const llvm::DIE& D)
AppleAccelTableTypeData(const llvm::DIE& D)
Declared at: llvm/include/llvm/CodeGen/AccelTable.h:342
Parameters
- const llvm::DIE& D
¶void emit(llvm::AsmPrinter* Asm) const
void emit(llvm::AsmPrinter* Asm) const
Declared at: llvm/include/llvm/CodeGen/AccelTable.h:344
Parameters
- llvm::AsmPrinter* Asm
¶void print(llvm::raw_ostream& OS) const
void print(llvm::raw_ostream& OS) const
Declared at: llvm/include/llvm/CodeGen/AccelTable.h:352