LLVM 20.0.0git
llvm::sampleprof::SampleProfileWriterBinary Member List

This is the complete list of members for llvm::sampleprof::SampleProfileWriterBinary, including all inherited members.

addContext(const SampleContext &Context)llvm::sampleprof::SampleProfileWriterBinaryprotectedvirtual
addName(FunctionId FName)llvm::sampleprof::SampleProfileWriterBinaryprotected
addNames(const FunctionSamples &S)llvm::sampleprof::SampleProfileWriterBinaryprotected
computeSummary(const SampleProfileMap &ProfileMap)llvm::sampleprof::SampleProfileWriterprotected
create(StringRef Filename, SampleProfileFormat Format)llvm::sampleprof::SampleProfileWriterstatic
create(std::unique_ptr< raw_ostream > &OS, SampleProfileFormat Format)llvm::sampleprof::SampleProfileWriterstatic
Formatllvm::sampleprof::SampleProfileWriterprotected
getNameTable()llvm::sampleprof::SampleProfileWriterBinaryinlineprotectedvirtual
getOutputStream()llvm::sampleprof::SampleProfileWriterinline
LineCountllvm::sampleprof::SampleProfileWriterprotected
NameTablellvm::sampleprof::SampleProfileWriterBinaryprotected
OutputStreamllvm::sampleprof::SampleProfileWriterprotected
SampleProfileWriter(std::unique_ptr< raw_ostream > &OS)llvm::sampleprof::SampleProfileWriterinlineprotected
SampleProfileWriter::createllvm::sampleprof::SampleProfileWriterBinaryfriend
SampleProfileWriterBinary(std::unique_ptr< raw_ostream > &OS)llvm::sampleprof::SampleProfileWriterBinaryinline
setPartialProfile()llvm::sampleprof::SampleProfileWriterinlinevirtual
setProfileSymbolList(ProfileSymbolList *PSL)llvm::sampleprof::SampleProfileWriterinlinevirtual
setToCompressAllSections()llvm::sampleprof::SampleProfileWriterinlinevirtual
setUseCtxSplitLayout()llvm::sampleprof::SampleProfileWriterinlinevirtual
setUseMD5()llvm::sampleprof::SampleProfileWriterinlinevirtual
stablizeNameTable(MapVector< FunctionId, uint32_t > &NameTable, std::set< FunctionId > &V)llvm::sampleprof::SampleProfileWriterBinaryinlineprotected
Summaryllvm::sampleprof::SampleProfileWriterprotected
write(const SampleProfileMap &ProfileMap)llvm::sampleprof::SampleProfileWritervirtual
writeBody(const FunctionSamples &S)llvm::sampleprof::SampleProfileWriterBinaryprotected
writeContextIdx(const SampleContext &Context)llvm::sampleprof::SampleProfileWriterBinaryprotectedvirtual
writeFuncProfiles(const SampleProfileMap &ProfileMap)llvm::sampleprof::SampleProfileWriterprotectedvirtual
writeHeader(const SampleProfileMap &ProfileMap) overridellvm::sampleprof::SampleProfileWriterBinaryprotectedvirtual
writeMagicIdent(SampleProfileFormat Format)llvm::sampleprof::SampleProfileWriterBinaryprotectedvirtual
writeNameIdx(FunctionId FName)llvm::sampleprof::SampleProfileWriterBinaryprotected
writeNameTable()llvm::sampleprof::SampleProfileWriterBinaryprotectedvirtual
writeSample(const FunctionSamples &S) overridellvm::sampleprof::SampleProfileWriterBinaryvirtual
writeSummary()llvm::sampleprof::SampleProfileWriterBinaryprotected
writeWithSizeLimit(SampleProfileMap &ProfileMap, size_t OutputSizeLimit)llvm::sampleprof::SampleProfileWriterinline
writeWithSizeLimitInternal(SampleProfileMap &ProfileMap, size_t OutputSizeLimit, FunctionPruningStrategy *Strategy)llvm::sampleprof::SampleProfileWriterprotected
~SampleProfileWriter()=defaultllvm::sampleprof::SampleProfileWritervirtual