class SampleProfileWriterText

Declaration

class SampleProfileWriterText : public SampleProfileWriter { /* full declaration omitted */ };

Description

Sample-based profile writer (text format).

Declared at: llvm/include/llvm/ProfileData/SampleProfWriter.h:87

Inherits from: SampleProfileWriter

Member Variables

Inherited from SampleProfileWriter:

protected OutputStream
protected Summary
protected Format = SPF_None

Method Overview

  • protected SampleProfileWriterText(std::unique_ptr<raw_ostream> & OS)
  • protected std::error_code writeHeader(const StringMap<llvm::sampleprof::FunctionSamples> & ProfileMap)
  • public std::error_code writeSample(const llvm::sampleprof::FunctionSamples & S)

Inherited from SampleProfileWriter:

Methods

SampleProfileWriterText(
    std::unique_ptr<raw_ostream>& OS)

Declared at: llvm/include/llvm/ProfileData/SampleProfWriter.h:92

Parameters

std::unique_ptr<raw_ostream>& OS

std::error_code writeHeader(
    const StringMap<
        llvm::sampleprof::FunctionSamples>&
        ProfileMap)

Description

Write a file header for the profile file.

Declared at: llvm/include/llvm/ProfileData/SampleProfWriter.h:96

Parameters

const StringMap< llvm::sampleprof::FunctionSamples>& ProfileMap

std::error_code writeSample(
    const llvm::sampleprof::FunctionSamples& S)

Description

Write sample profiles in \p S.

Declared at: llvm/include/llvm/ProfileData/SampleProfWriter.h:89

Parameters

const llvm::sampleprof::FunctionSamples& S

Returns

status code of the file update operation.