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:
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:
- protected computeSummary
- public create
- public create
- public getOutputStream
- public setProfileSymbolList
- public write
- protected writeFuncProfiles
- protected writeHeader
- public writeSample
Methods
¶SampleProfileWriterText(
std::unique_ptr<raw_ostream>& OS)
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)
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)
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.