LLVM 20.0.0git
|
#include "llvm/ProfileData/MemProf.h"
Public Types | |
using | data_type = const llvm::SmallVector< FrameId > |
using | internal_key_type = CallStackId |
using | external_key_type = CallStackId |
using | hash_value_type = CallStackId |
using | offset_type = uint64_t |
Public Member Functions | |
hash_value_type | ComputeHash (internal_key_type K) |
uint64_t | ReadKey (const unsigned char *D, offset_type) |
data_type | ReadData (uint64_t K, const unsigned char *D, offset_type Length) |
Static Public Member Functions | |
static bool | EqualKey (internal_key_type A, internal_key_type B) |
static uint64_t | GetInternalKey (internal_key_type K) |
static uint64_t | GetExternalKey (external_key_type K) |
static std::pair< offset_type, offset_type > | ReadKeyDataLength (const unsigned char *&D) |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
Definition at line 784 of file MemProf.h.
References assert(), D, F, I, llvm::Length, llvm::SmallVectorTemplateBase< T, bool >::push_back(), and llvm::SmallVectorImpl< T >::reserve().
|
inline |
|
inlinestatic |