class FrameLookupTrait
Declaration
class FrameLookupTrait { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ProfileData/MemProf.h:575
Method Overview
- public llvm::memprof::FrameLookupTrait::hash_value_type ComputeHash(llvm::memprof::FrameLookupTrait::internal_key_type K)
- public static bool EqualKey(llvm::memprof::FrameLookupTrait::internal_key_type A, llvm::memprof::FrameLookupTrait::internal_key_type B)
- public static uint64_t GetExternalKey(llvm::memprof::FrameLookupTrait::external_key_type K)
- public static uint64_t GetInternalKey(llvm::memprof::FrameLookupTrait::internal_key_type K)
- public llvm::memprof::FrameLookupTrait::data_type ReadData(uint64_t K, const unsigned char * D, llvm::memprof::FrameLookupTrait::offset_type)
- public uint64_t ReadKey(const unsigned char * D, llvm::memprof::FrameLookupTrait::offset_type)
- public static std::pair<offset_type, offset_type> ReadKeyDataLength(const unsigned char *& D)
Methods
¶llvm::memprof::FrameLookupTrait::hash_value_type
ComputeHash(llvm::memprof::FrameLookupTrait::
internal_key_type K)
llvm::memprof::FrameLookupTrait::hash_value_type
ComputeHash(llvm::memprof::FrameLookupTrait::
internal_key_type K)
Declared at: llvm/include/llvm/ProfileData/MemProf.h:589
Parameters
- llvm::memprof::FrameLookupTrait::internal_key_type K
¶static bool EqualKey(
llvm::memprof::FrameLookupTrait::
internal_key_type A,
llvm::memprof::FrameLookupTrait::
internal_key_type B)
static bool EqualKey(
llvm::memprof::FrameLookupTrait::
internal_key_type A,
llvm::memprof::FrameLookupTrait::
internal_key_type B)
Declared at: llvm/include/llvm/ProfileData/MemProf.h:583
Parameters
- llvm::memprof::FrameLookupTrait::internal_key_type A
- llvm::memprof::FrameLookupTrait::internal_key_type B
¶static uint64_t GetExternalKey(
llvm::memprof::FrameLookupTrait::
external_key_type K)
static uint64_t GetExternalKey(
llvm::memprof::FrameLookupTrait::
external_key_type K)
Declared at: llvm/include/llvm/ProfileData/MemProf.h:587
Parameters
- llvm::memprof::FrameLookupTrait::external_key_type K
¶static uint64_t GetInternalKey(
llvm::memprof::FrameLookupTrait::
internal_key_type K)
static uint64_t GetInternalKey(
llvm::memprof::FrameLookupTrait::
internal_key_type K)
Declared at: llvm/include/llvm/ProfileData/MemProf.h:586
Parameters
- llvm::memprof::FrameLookupTrait::internal_key_type K
¶llvm::memprof::FrameLookupTrait::data_type
ReadData(
uint64_t K,
const unsigned char* D,
llvm::memprof::FrameLookupTrait::offset_type)
llvm::memprof::FrameLookupTrait::data_type
ReadData(
uint64_t K,
const unsigned char* D,
llvm::memprof::FrameLookupTrait::offset_type)
Declared at: llvm/include/llvm/ProfileData/MemProf.h:605
Parameters
- uint64_t K
- const unsigned char* D
- llvm::memprof::FrameLookupTrait::offset_type
¶uint64_t ReadKey(
const unsigned char* D,
llvm::memprof::FrameLookupTrait::offset_type)
uint64_t ReadKey(
const unsigned char* D,
llvm::memprof::FrameLookupTrait::offset_type)
Declared at: llvm/include/llvm/ProfileData/MemProf.h:600
Parameters
- const unsigned char* D
- llvm::memprof::FrameLookupTrait::offset_type
¶static std::pair<offset_type, offset_type>
ReadKeyDataLength(const unsigned char*& D)
static std::pair<offset_type, offset_type>
ReadKeyDataLength(const unsigned char*& D)
Declared at: llvm/include/llvm/ProfileData/MemProf.h:592
Parameters
- const unsigned char*& D