LLVM: llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo Struct Reference (original) (raw)
This structure keeps fields which would be used for creating accelerator table. More...
#include "[DWARFLinker/Parallel/DWARFLinkerUnit.h](DWARFLinkerUnit%5F8h%5Fsource.html)"
| Public Member Functions |
|---|
| Public Attributes | |
|---|---|
| StringEntry * | String = nullptr |
| Name of the entry. | |
| uint64_t | OutOffset |
| Output offset of the DIE this entry describes. | |
| uint32_t | QualifiedNameHash = 0 |
| Hash of the fully qualified name. | |
| dwarf::Tag | Tag = dwarf::DW_TAG_null |
| Tag of the DIE this entry describes. | |
| AccelType | Type = AccelType::None |
| Type of this accelerator record. | |
| bool | AvoidForPubSections: 1 |
| Avoid emitting this entry for pub sections. | |
| bool | ObjcClassImplementation: 1 |
| Is this an ObjC class implementation? |
This structure keeps fields which would be used for creating accelerator table.
Definition at line 122 of file DWARFLinkerUnit.h.
| llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::AccelInfo ( ) | inline |
|---|
◆ AvoidForPubSections
bool llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::AvoidForPubSections
◆ ObjcClassImplementation
bool llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::ObjcClassImplementation
◆ OutOffset
uint64_t llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::OutOffset
◆ QualifiedNameHash
uint32_t llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::QualifiedNameHash = 0
◆ String
StringEntry* llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::String = nullptr
◆ Tag
dwarf::Tag llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::Tag = dwarf::DW_TAG_null
◆ Type
The documentation for this struct was generated from the following file:
- lib/DWARFLinker/Parallel/DWARFLinkerUnit.h