LLVM: llvm::AppleAccelTableStaticOffsetData Class Reference (original) (raw)
Accelerator table data implementation for simple Apple accelerator tables with a DIE offset but no actual DIE pointer. More...
#include "[llvm/CodeGen/AccelTable.h](AccelTable%5F8h%5Fsource.html)"
Inheritance diagram for llvm::AppleAccelTableStaticOffsetData:
| Public Member Functions | |
|---|---|
| AppleAccelTableStaticOffsetData (uint32_t Offset) | |
| void | emit (AsmPrinter *Asm) const override |
| void | print (raw_ostream &OS) const override |
| Public Member Functions inherited from llvm::AccelTableData | |
| virtual | ~AccelTableData ()=default |
| bool | operator< (const AccelTableData &Other) const |
| Static Public Attributes | |
|---|---|
| static constexpr Atom | Atoms [] |
Detailed Description
Accelerator table data implementation for simple Apple accelerator tables with a DIE offset but no actual DIE pointer.
Definition at line 513 of file AccelTable.h.
Constructor & Destructor Documentation
| llvm::AppleAccelTableStaticOffsetData::AppleAccelTableStaticOffsetData ( uint32_t Offset) | inline |
|---|
Member Function Documentation
◆ emit()
| void AppleAccelTableStaticOffsetData::emit ( AsmPrinter * Asm) const | overridevirtual |
|---|
◆ order()
| uint64_t llvm::AppleAccelTableStaticOffsetData::order ( ) const | inlineoverrideprotectedvirtual |
|---|
◆ print()
| void AppleAccelTableStaticOffsetData::print ( raw_ostream & OS) const | overridevirtual |
|---|
Member Data Documentation
◆ Atoms
| Atom llvm::AppleAccelTableStaticOffsetData::Atoms[] | staticconstexpr |
|---|
Initial value:
= {
@ 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 519 of file AccelTable.h.
◆ Offset
| uint32_t llvm::AppleAccelTableStaticOffsetData::Offset | protected |
|---|
The documentation for this class was generated from the following files:
- include/llvm/CodeGen/AccelTable.h
- lib/CodeGen/AsmPrinter/AccelTable.cpp