LLVM 22.0.0git
llvm::dwarf_linker::classic::CompileUnit::AccelInfo Struct Reference

#include "llvm/DWARFLinker/Classic/DWARFLinkerCompileUnit.h"

Public Member Functions

 AccelInfo (DwarfStringPoolEntryRef Name, const DIE *Die, bool SkipPubSection=false)
 AccelInfo (DwarfStringPoolEntryRef Name, const DIE *Die, uint32_t QualifiedNameHash, bool ObjCClassIsImplementation)

Public Attributes

DwarfStringPoolEntryRef Name
 Name of the entry.
const DIEDie
 DIE this entry describes.
uint32_t QualifiedNameHash
 Hash of the fully qualified name.
bool SkipPubSection
 Emit this entry only in the apple_* sections.
bool ObjcClassImplementation
 Is this an ObjC class implementation?

Detailed Description

Definition at line 246 of file DWARFLinkerCompileUnit.h.

Constructor & Destructor Documentation

◆ AccelInfo() [1/2]

llvm::dwarf_linker::classic::CompileUnit::AccelInfo::AccelInfo ( DwarfStringPoolEntryRef Name,
const DIE * Die,
bool SkipPubSection = false )
inline

Definition at line 262 of file DWARFLinkerCompileUnit.h.

References Die, Name, and SkipPubSection.

◆ AccelInfo() [2/2]

llvm::dwarf_linker::classic::CompileUnit::AccelInfo::AccelInfo ( DwarfStringPoolEntryRef Name,
const DIE * Die,
uint32_t QualifiedNameHash,
bool ObjCClassIsImplementation )
inline

Member Data Documentation

◆ Die

const DIE* llvm::dwarf_linker::classic::CompileUnit::AccelInfo::Die

DIE this entry describes.

Definition at line 251 of file DWARFLinkerCompileUnit.h.

Referenced by AccelInfo(), and AccelInfo().

◆ Name

DwarfStringPoolEntryRef llvm::dwarf_linker::classic::CompileUnit::AccelInfo::Name

Name of the entry.

Definition at line 248 of file DWARFLinkerCompileUnit.h.

Referenced by AccelInfo(), and AccelInfo().

◆ ObjcClassImplementation

bool llvm::dwarf_linker::classic::CompileUnit::AccelInfo::ObjcClassImplementation

Is this an ObjC class implementation?

Definition at line 260 of file DWARFLinkerCompileUnit.h.

Referenced by AccelInfo().

◆ QualifiedNameHash

uint32_t llvm::dwarf_linker::classic::CompileUnit::AccelInfo::QualifiedNameHash

Hash of the fully qualified name.

Definition at line 254 of file DWARFLinkerCompileUnit.h.

Referenced by AccelInfo().

◆ SkipPubSection

bool llvm::dwarf_linker::classic::CompileUnit::AccelInfo::SkipPubSection

Emit this entry only in the apple_* sections.

Definition at line 257 of file DWARFLinkerCompileUnit.h.

Referenced by AccelInfo(), and AccelInfo().


The documentation for this struct was generated from the following file: