LLVM 18.0.0git
Functions
of functions returning DIE info.

Functions

DIEInfollvm::dwarflinker_parallel::CompileUnit::getDIEInfo (unsigned Idx)
 Idx index of the DIE.
 
const DIEInfollvm::dwarflinker_parallel::CompileUnit::getDIEInfo (unsigned Idx) const
 Idx index of the DIE.
 
DIEInfollvm::dwarflinker_parallel::CompileUnit::getDIEInfo (const DWARFDebugInfoEntry *Entry)
 Idx index of the DIE.
 
const DIEInfollvm::dwarflinker_parallel::CompileUnit::getDIEInfo (const DWARFDebugInfoEntry *Entry) const
 Idx index of the DIE.
 
DIEInfollvm::dwarflinker_parallel::CompileUnit::getDIEInfo (const DWARFDie &Die)
 Die
 
const DIEInfollvm::dwarflinker_parallel::CompileUnit::getDIEInfo (const DWARFDie &Die) const
 Die
 
uint64_t llvm::dwarflinker_parallel::CompileUnit::getDieOutOffset (uint32_t Idx)
 Idx index of the DIE.
 
TypeEntryllvm::dwarflinker_parallel::CompileUnit::getDieTypeEntry (uint32_t Idx)
 Idx index of the DIE.
 
uint64_t llvm::dwarflinker_parallel::CompileUnit::getDieOutOffset (const DWARFDebugInfoEntry *InputDieEntry)
 InputDieEntry debug info entry.
 
TypeEntryllvm::dwarflinker_parallel::CompileUnit::getDieTypeEntry (const DWARFDebugInfoEntry *InputDieEntry)
 InputDieEntry debug info entry.
 
void llvm::dwarflinker_parallel::CompileUnit::rememberDieOutOffset (uint32_t Idx, uint64_t Offset)
 Idx index of the DIE.
 
void llvm::dwarflinker_parallel::CompileUnit::setDieTypeEntry (uint32_t Idx, TypeEntry *Entry)
 Idx index of the DIE.
 
void llvm::dwarflinker_parallel::CompileUnit::setDieTypeEntry (const DWARFDebugInfoEntry *InputDieEntry, TypeEntry *Entry)
 InputDieEntry debug info entry.
 

Detailed Description

Function Documentation

◆ getDIEInfo() [1/6]

DIEInfo & llvm::dwarflinker_parallel::CompileUnit::getDIEInfo ( const DWARFDebugInfoEntry Entry)
inline

Idx index of the DIE.

Returns
DieInfo descriptor.

Definition at line 290 of file DWARFLinkerCompileUnit.h.

References llvm::DWARFUnit::getDIEIndex(), and llvm::dwarflinker_parallel::CompileUnit::getOrigUnit().

◆ getDIEInfo() [2/6]

const DIEInfo & llvm::dwarflinker_parallel::CompileUnit::getDIEInfo ( const DWARFDebugInfoEntry Entry) const
inline

Idx index of the DIE.

Returns
DieInfo descriptor.

Definition at line 296 of file DWARFLinkerCompileUnit.h.

References llvm::DWARFUnit::getDIEIndex(), and llvm::dwarflinker_parallel::CompileUnit::getOrigUnit().

◆ getDIEInfo() [3/6]

DIEInfo & llvm::dwarflinker_parallel::CompileUnit::getDIEInfo ( const DWARFDie Die)
inline

Die

Returns
PlainDieInfo descriptor.

Definition at line 302 of file DWARFLinkerCompileUnit.h.

References llvm::DWARFUnit::getDIEIndex(), and llvm::dwarflinker_parallel::CompileUnit::getOrigUnit().

◆ getDIEInfo() [4/6]

const DIEInfo & llvm::dwarflinker_parallel::CompileUnit::getDIEInfo ( const DWARFDie Die) const
inline

Die

Returns
PlainDieInfo descriptor.

Definition at line 308 of file DWARFLinkerCompileUnit.h.

References llvm::DWARFUnit::getDIEIndex(), and llvm::dwarflinker_parallel::CompileUnit::getOrigUnit().

◆ getDIEInfo() [5/6]

DIEInfo & llvm::dwarflinker_parallel::CompileUnit::getDIEInfo ( unsigned  Idx)
inline

◆ getDIEInfo() [6/6]

const DIEInfo & llvm::dwarflinker_parallel::CompileUnit::getDIEInfo ( unsigned  Idx) const
inline

Idx index of the DIE.

Returns
DieInfo descriptor.

Definition at line 286 of file DWARFLinkerCompileUnit.h.

References Idx.

◆ getDieOutOffset() [1/2]

uint64_t llvm::dwarflinker_parallel::CompileUnit::getDieOutOffset ( const DWARFDebugInfoEntry InputDieEntry)
inline

InputDieEntry debug info entry.

Returns
DieInfo descriptor.

Definition at line 328 of file DWARFLinkerCompileUnit.h.

References llvm::DWARFUnit::getDIEIndex(), and llvm::dwarflinker_parallel::CompileUnit::getOrigUnit().

◆ getDieOutOffset() [2/2]

uint64_t llvm::dwarflinker_parallel::CompileUnit::getDieOutOffset ( uint32_t  Idx)
inline

Idx index of the DIE.

Returns
DieInfo descriptor.

Definition at line 314 of file DWARFLinkerCompileUnit.h.

References Idx.

Referenced by llvm::dwarflinker_parallel::CompileUnit::updateDieRefPatchesWithClonedOffsets().

◆ getDieTypeEntry() [1/2]

TypeEntry * llvm::dwarflinker_parallel::CompileUnit::getDieTypeEntry ( const DWARFDebugInfoEntry InputDieEntry)
inline

InputDieEntry debug info entry.

Returns
type entry.

Definition at line 336 of file DWARFLinkerCompileUnit.h.

References llvm::DWARFUnit::getDIEIndex(), and llvm::dwarflinker_parallel::CompileUnit::getOrigUnit().

◆ getDieTypeEntry() [2/2]

TypeEntry * llvm::dwarflinker_parallel::CompileUnit::getDieTypeEntry ( uint32_t  Idx)
inline

◆ rememberDieOutOffset()

void llvm::dwarflinker_parallel::CompileUnit::rememberDieOutOffset ( uint32_t  Idx,
uint64_t  Offset 
)
inline

Idx index of the DIE.

Returns
DieInfo descriptor.

Definition at line 344 of file DWARFLinkerCompileUnit.h.

References Idx, and llvm::Offset.

◆ setDieTypeEntry() [1/2]

void llvm::dwarflinker_parallel::CompileUnit::setDieTypeEntry ( const DWARFDebugInfoEntry InputDieEntry,
TypeEntry Entry 
)
inline

InputDieEntry debug info entry.

Type entry.

Definition at line 358 of file DWARFLinkerCompileUnit.h.

References llvm::DWARFUnit::getDIEIndex(), and llvm::dwarflinker_parallel::CompileUnit::getOrigUnit().

◆ setDieTypeEntry() [2/2]

void llvm::dwarflinker_parallel::CompileUnit::setDieTypeEntry ( uint32_t  Idx,
TypeEntry Entry 
)
inline

Idx index of the DIE.

Type entry.

Definition at line 351 of file DWARFLinkerCompileUnit.h.

References Idx.

Referenced by llvm::dwarflinker_parallel::SyntheticTypeNameBuilder::addDIETypeName().