class FrameWriterTrait

Declaration

class FrameWriterTrait { /* full declaration omitted */ };

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

Method Overview

  • public static llvm::memprof::FrameWriterTrait::hash_value_type ComputeHash(llvm::memprof::FrameWriterTrait::key_type_ref K)
  • public void EmitData(llvm::raw_ostream & Out, llvm::memprof::FrameWriterTrait::key_type_ref, llvm::memprof::FrameWriterTrait::data_type_ref V, llvm::memprof::FrameWriterTrait::offset_type)
  • public void EmitKey(llvm::raw_ostream & Out, llvm::memprof::FrameWriterTrait::key_type_ref K, llvm::memprof::FrameWriterTrait::offset_type)
  • public static std::pair<offset_type, offset_type> EmitKeyDataLength(llvm::raw_ostream & Out, llvm::memprof::FrameWriterTrait::key_type_ref K, llvm::memprof::FrameWriterTrait::data_type_ref V)

Methods

static llvm::memprof::FrameWriterTrait::
    hash_value_type
    ComputeHash(llvm::memprof::FrameWriterTrait::
                    key_type_ref K)

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

Parameters

llvm::memprof::FrameWriterTrait::key_type_ref K

void EmitData(
    llvm::raw_ostream& Out,
    llvm::memprof::FrameWriterTrait::key_type_ref,
    llvm::memprof::FrameWriterTrait::data_type_ref
        V,
    llvm::memprof::FrameWriterTrait::offset_type)

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

Parameters

llvm::raw_ostream& Out
llvm::memprof::FrameWriterTrait::key_type_ref
llvm::memprof::FrameWriterTrait::data_type_ref V
llvm::memprof::FrameWriterTrait::offset_type

void EmitKey(
    llvm::raw_ostream& Out,
    llvm::memprof::FrameWriterTrait::key_type_ref
        K,
    llvm::memprof::FrameWriterTrait::offset_type)

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

Parameters

llvm::raw_ostream& Out
llvm::memprof::FrameWriterTrait::key_type_ref K
llvm::memprof::FrameWriterTrait::offset_type

static std::pair<offset_type, offset_type>
EmitKeyDataLength(
    llvm::raw_ostream& Out,
    llvm::memprof::FrameWriterTrait::key_type_ref
        K,
    llvm::memprof::FrameWriterTrait::data_type_ref
        V)

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

Parameters

llvm::raw_ostream& Out
llvm::memprof::FrameWriterTrait::key_type_ref K
llvm::memprof::FrameWriterTrait::data_type_ref V