LLVM 20.0.0git
|
#include "llvm/DWARFLinker/StringPool.h"
Public Member Functions | |
StringPool () | |
StringPool (size_t InitialSize) | |
llvm::parallel::PerThreadBumpPtrAllocator & | getAllocatorRef () |
void | clear () |
Public Member Functions inherited from llvm::ConcurrentHashTableByPtr< StringRef, StringEntry, llvm::parallel::PerThreadBumpPtrAllocator, StringPoolEntryInfo > | |
ConcurrentHashTableByPtr (llvm::parallel::PerThreadBumpPtrAllocator &Allocator, uint64_t EstimatedSize=100000, size_t ThreadsNum=parallel::strategy.compute_thread_count(), size_t InitialNumberOfBuckets=128) | |
virtual | ~ConcurrentHashTableByPtr () |
std::pair< StringEntry *, bool > | insert (const StringRef &NewValue) |
Insert new value NewValue or return already existing entry. | |
void | printStatistic (raw_ostream &OS) |
Print information about current state of hash table structures. | |
Definition at line 50 of file StringPool.h.
|
inline |
Definition at line 55 of file StringPool.h.
|
inline |
Definition at line 60 of file StringPool.h.
|
inline |
Definition at line 69 of file StringPool.h.
Referenced by llvm::dwarf_linker::parallel::DWARFLinkerImpl::cleanupDataAfterDWARFOutputIsWritten().
|
inline |
Definition at line 65 of file StringPool.h.