LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
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 230 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 246 of file DWARFLinkerCompileUnit.h.

◆ AccelInfo() [2/2]

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

Definition at line 250 of file DWARFLinkerCompileUnit.h.

Member Data Documentation

◆ Die

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

DIE this entry describes.

Definition at line 235 of file DWARFLinkerCompileUnit.h.

◆ Name

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

Name of the entry.

Definition at line 232 of file DWARFLinkerCompileUnit.h.

◆ ObjcClassImplementation

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

Is this an ObjC class implementation?

Definition at line 244 of file DWARFLinkerCompileUnit.h.

◆ QualifiedNameHash

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

Hash of the fully qualified name.

Definition at line 238 of file DWARFLinkerCompileUnit.h.

◆ SkipPubSection

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

Emit this entry only in the apple_* sections.

Definition at line 241 of file DWARFLinkerCompileUnit.h.


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