LLVM 20.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 122 of file DWARFLinkerUnit.h.
|
inline |
Definition at line 123 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 144 of file DWARFLinkerUnit.h.
Referenced by AccelInfo().
bool llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::ObjcClassImplementation |
Is this an ObjC class implementation?
Definition at line 147 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 132 of file DWARFLinkerUnit.h.
uint32_t llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::QualifiedNameHash = 0 |
Hash of the fully qualified name.
Definition at line 135 of file DWARFLinkerUnit.h.
StringEntry* llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::String = nullptr |
Name of the entry.
Definition at line 129 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 138 of file DWARFLinkerUnit.h.
AccelType llvm::dwarf_linker::parallel::DwarfUnit::AccelInfo::Type = AccelType::None |
Type of this accelerator record.
Definition at line 141 of file DWARFLinkerUnit.h.