LLVM 20.0.0git
|
#include "llvm/ProfileData/MemProf.h"
Public Types | |
using | data_type = const IndexedMemProfRecord & |
using | internal_key_type = uint64_t |
using | external_key_type = uint64_t |
using | hash_value_type = uint64_t |
using | offset_type = uint64_t |
Public Member Functions | |
RecordLookupTrait ()=delete | |
RecordLookupTrait (IndexedVersion V, const MemProfSchema &S) | |
hash_value_type | ComputeHash (uint64_t K) |
uint64_t | ReadKey (const unsigned char *D, offset_type) |
data_type | ReadData (uint64_t K, const unsigned char *D, offset_type) |
Static Public Member Functions | |
static bool | EqualKey (uint64_t A, uint64_t B) |
static uint64_t | GetInternalKey (uint64_t K) |
static uint64_t | GetExternalKey (uint64_t K) |
static std::pair< offset_type, offset_type > | ReadKeyDataLength (const unsigned char *&D) |
|
delete |
|
inline |
|
inline |
|
inline |
|
inlinestatic |