LLVM: llvm::DWARF5AccelTableData Class Reference (original ) (raw )The Data class implementation for DWARF v5 accelerator table. More...
#include "[llvm/CodeGen/AccelTable.h](AccelTable%5F8h%5Fsource.html)"
The Data class implementation for DWARF v5 accelerator table.
Unlike the Apple Data classes, this class is just a DIE wrapper, and does not know to serialize itself. The complete serialization logic is in the emitDWARF5AccelTable function.
Definition at line 293 of file AccelTable.h .
◆ DWARF5AccelTableData() [2/2]◆ getAbbrevNumber()
uint16_t llvm::DWARF5AccelTableData::getAbbrevNumber ( ) const
inline
◆ getDefiningParentDieOffset()
std::optional< uint64_t > DWARF5AccelTableData::getDefiningParentDieOffset ( const DIE & Die )
static
◆ getDieOffset()
uint64_t llvm::DWARF5AccelTableData::getDieOffset ( ) const
inline
◆ getDieOffsetAndUnitID()
OffsetAndUnitID llvm::DWARF5AccelTableData::getDieOffsetAndUnitID ( ) const
inline
◆ getDieTag()
unsigned llvm::DWARF5AccelTableData::getDieTag ( ) const
inline
◆ getParentDieOffset()
std::optional< uint64_t > llvm::DWARF5AccelTableData::getParentDieOffset ( ) const
inline
◆ getParentDieOffsetAndUnitID()
std::optional< OffsetAndUnitID > llvm::DWARF5AccelTableData::getParentDieOffsetAndUnitID ( ) const
inline
◆ getUnitID()
unsigned llvm::DWARF5AccelTableData::getUnitID ( ) const
inline
◆ hash()◆ isNormalized()
bool llvm::DWARF5AccelTableData::isNormalized ( ) const
inline
◆ isTU()
bool llvm::DWARF5AccelTableData::isTU ( ) const
inline
◆ normalizeDIEToOffset()
void llvm::DWARF5AccelTableData::normalizeDIEToOffset ( )
inline
◆ order()
uint64_t llvm::DWARF5AccelTableData::order ( ) const
inlineoverrideprotectedvirtual
◆ print()
void DWARF5AccelTableData::print ( raw_ostream & OS ) const
overridevirtual
◆ setAbbrevNumber()
void llvm::DWARF5AccelTableData::setAbbrevNumber ( uint16_t AbbrevNum )
inline
◆ AbbrevNumber
uint32_t llvm::DWARF5AccelTableData::AbbrevNumber
protected
◆ DieTag
uint32_t llvm::DWARF5AccelTableData::DieTag
protected
◆ IsTU
uint32_t llvm::DWARF5AccelTableData::IsTU
protected
◆ OffsetVal◆ ParentOffset
std::optional<uint64_t > llvm::DWARF5AccelTableData::ParentOffset
protected
◆ UnitID
uint32_t llvm::DWARF5AccelTableData::UnitID
protected
The documentation for this class was generated from the following files: