LLVM: llvm::dwarf_linker::StringPool Class Reference (original) (raw)
#include "[llvm/DWARFLinker/StringPool.h](StringPool%5F8h%5Fsource.html)"
Inheritance diagram for llvm::dwarf_linker::StringPool:
| Additional Inherited Members |
|
| Protected Types inherited from llvm::ConcurrentHashTableByPtr< StringRef, StringEntry, llvm::parallel::PerThreadBumpPtrAllocator, StringPoolEntryInfo > |
|
| using |
ExtHashBitsTy |
| using |
EntryDataTy |
| using |
HashesPtr |
| using |
DataPtr |
| Protected Member Functions inherited from llvm::ConcurrentHashTableByPtr< StringRef, StringEntry, llvm::parallel::PerThreadBumpPtrAllocator, StringPoolEntryInfo > |
|
| void |
RehashBucket (Bucket &CurBucket) |
| uint32_t |
getBucketIdx (hash_code Hash) |
| uint32_t |
getExtHashBits (uint64_t Hash) |
| uint32_t |
getStartIdx (uint32_t ExtHashBits, uint32_t BucketSize) |
| Protected Attributes inherited from llvm::ConcurrentHashTableByPtr< StringRef, StringEntry, llvm::parallel::PerThreadBumpPtrAllocator, StringPoolEntryInfo > |
|
| uint64_t |
HashBitsNum |
| uint64_t |
HashMask |
| uint64_t |
ExtHashMask |
| uint32_t |
MaxBucketSize |
| uint32_t |
InitialBucketSize |
| uint32_t |
NumberOfBuckets |
| std::unique_ptr< Bucket[]> |
BucketsArray |
| llvm::parallel::PerThreadBumpPtrAllocator & |
MultiThreadAllocator |
Detailed Description
Constructor & Destructor Documentation
| llvm::dwarf_linker::StringPool::StringPool ( ) |
inline |
◆ StringPool() [2/2]
| llvm::dwarf_linker::StringPool::StringPool ( size_t InitialSize) |
inline |
Member Function Documentation
◆ clear()
| void llvm::dwarf_linker::StringPool::clear ( ) |
inline |
◆ getAllocatorRef()
The documentation for this class was generated from the following file: