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)

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)

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)

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)

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)

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)

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)

Declared at: llvm/include/llvm/ProfileData/MemProf.h:592

Parameters

const unsigned char*& D