|
LLVM 23.0.0git
|
#include "DWARFLinker/Parallel/TypePool.h"
Static Public Member Functions | |
| static uint64_t | getHashValue (const StringRef &Key) |
| static bool | isEqual (const StringRef &LHS, const StringRef &RHS) |
| static StringRef | getKey (const TypeEntry &KeyData) |
| static TypeEntry * | create (const StringRef &Key, llvm::parallel::PerThreadBumpPtrAllocator &Allocator) |
Definition at line 81 of file TypePool.h.
|
inlinestatic |
Definition at line 100 of file TypePool.h.
References Allocator, llvm::StringMapEntry< std::atomic< TypeEntryBody * > >::create(), and llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Key. Definition at line 84 of file TypePool.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key, and llvm::xxh3_64bits().
|
inlinestatic |
KeyData. Definition at line 94 of file TypePool.h.
References llvm::StringMapEntry< ValueTy >::getKey().
|
inlinestatic |
LHS and RHS are equal. Definition at line 89 of file TypePool.h.