LLVM  13.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::CompileUnit::AccelInfo Struct Reference

#include "llvm/DWARFLinker/DWARFLinkerCompileUnit.h"

Collaboration diagram for llvm::CompileUnit::AccelInfo:
Collaboration graph
[legend]

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. More...
 
const DIEDie
 DIE this entry describes. More...
 
uint32_t QualifiedNameHash
 Hash of the fully qualified name. More...
 
bool SkipPubSection
 Emit this entry only in the apple_* sections. More...
 
bool ObjcClassImplementation
 Is this an ObjC class implementation? More...
 

Detailed Description

Definition at line 208 of file DWARFLinkerCompileUnit.h.

Constructor & Destructor Documentation

◆ AccelInfo() [1/2]

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

Definition at line 224 of file DWARFLinkerCompileUnit.h.

◆ AccelInfo() [2/2]

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

Definition at line 228 of file DWARFLinkerCompileUnit.h.

Member Data Documentation

◆ Die

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

DIE this entry describes.

Definition at line 213 of file DWARFLinkerCompileUnit.h.

◆ Name

DwarfStringPoolEntryRef llvm::CompileUnit::AccelInfo::Name

Name of the entry.

Definition at line 210 of file DWARFLinkerCompileUnit.h.

◆ ObjcClassImplementation

bool llvm::CompileUnit::AccelInfo::ObjcClassImplementation

Is this an ObjC class implementation?

Definition at line 222 of file DWARFLinkerCompileUnit.h.

◆ QualifiedNameHash

uint32_t llvm::CompileUnit::AccelInfo::QualifiedNameHash

Hash of the fully qualified name.

Definition at line 216 of file DWARFLinkerCompileUnit.h.

◆ SkipPubSection

bool llvm::CompileUnit::AccelInfo::SkipPubSection

Emit this entry only in the apple_* sections.

Definition at line 219 of file DWARFLinkerCompileUnit.h.


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