LLVM 20.0.0git
|
#include "llvm/CodeGen/AccelTable.h"
Classes | |
struct | UnitIndexAndEncoding |
Additional Inherited Members | |
Public Types inherited from llvm::AccelTableBase | |
using | HashFn = uint32_t(StringRef) |
using | HashList = std::vector< HashData * > |
using | BucketList = std::vector< HashList > |
Protected Types inherited from llvm::AccelTableBase | |
using | StringEntries = MapVector< StringRef, HashData > |
Protected Member Functions inherited from llvm::AccelTableBase | |
void | computeBucketCount () |
AccelTableBase (HashFn *Hash) | |
Protected Attributes inherited from llvm::AccelTableBase | |
BumpPtrAllocator | Allocator |
Allocator for HashData and Values. | |
StringEntries | Entries |
HashFn * | Hash |
uint32_t | BucketCount = 0 |
uint32_t | UniqueHashCount = 0 |
HashList | Hashes |
BucketList | Buckets |
Definition at line 400 of file AccelTable.h.
|
inline |
Definition at line 429 of file AccelTable.h.
References llvm::AccelTable< DWARF5AccelTableData >::addName(), llvm::Data, and llvm::AccelTable< DataT >::getEntries().
Referenced by llvm::DwarfDebug::addDwarfTypeUnitType().
void DWARF5AccelTable::addTypeUnitSignature | ( | DwarfTypeUnit & | U | ) |
Add a type unit Signature.
Definition at line 706 of file AccelTable.cpp.
References llvm::SmallVectorTemplateBase< T, bool >::push_back().
Referenced by llvm::DwarfDebug::addDwarfTypeUnitType().
void DWARF5AccelTable::addTypeUnitSymbol | ( | DwarfTypeUnit & | U | ) |
Add a type unit start symbol.
Definition at line 702 of file AccelTable.cpp.
References llvm::SmallVectorTemplateBase< T, bool >::push_back().
Referenced by llvm::DwarfDebug::addDwarfTypeUnitType().
|
inline |
Convert DIE entries to explicit offset.
Needs to be called after DIE offsets are computed.
Definition at line 417 of file AccelTable.h.
References llvm::Data, and llvm::AccelTableBase::Entries.
Referenced by llvm::DwarfDebug::addDwarfTypeUnitType().
|
inline |
Returns type units that were constructed.
Definition at line 410 of file AccelTable.h.
Referenced by llvm::emitDWARF5AccelTable().