LLVM 19.0.0git
|
This structure keeps fields which would be used for creating accelerator table. More...
#include "DWARFLinker/Parallel/DWARFLinkerUnit.h"
Public Member Functions | |
AccelInfo () | |
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 117 of file DWARFLinkerUnit.h.
|
inline |
Definition at line 118 of file DWARFLinkerUnit.h.
References AvoidForPubSections, and ObjcClassImplementation.
bool llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::AvoidForPubSections |
Avoid emitting this entry for pub sections.
Definition at line 139 of file DWARFLinkerUnit.h.
Referenced by AccelInfo().
bool llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::ObjcClassImplementation |
Is this an ObjC class implementation?
Definition at line 142 of file DWARFLinkerUnit.h.
Referenced by AccelInfo().
uint64_t llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::OutOffset |
Output offset of the DIE this entry describes.
Definition at line 127 of file DWARFLinkerUnit.h.
uint32_t llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::QualifiedNameHash = 0 |
Hash of the fully qualified name.
Definition at line 130 of file DWARFLinkerUnit.h.
StringEntry* llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::String = nullptr |
Name of the entry.
Definition at line 124 of file DWARFLinkerUnit.h.
dwarf::Tag llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::Tag = dwarf::DW_TAG_null |
Tag of the DIE this entry describes.
Definition at line 133 of file DWARFLinkerUnit.h.
AccelType llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::Type = AccelType::None |
Type of this accelerator record.
Definition at line 136 of file DWARFLinkerUnit.h.