addContext(const SampleContext &Context) | llvm::sampleprof::SampleProfileWriterBinary | protectedvirtual |
addName(FunctionId FName) | llvm::sampleprof::SampleProfileWriterBinary | protected |
addNames(const FunctionSamples &S) | llvm::sampleprof::SampleProfileWriterBinary | protected |
computeSummary(const SampleProfileMap &ProfileMap) | llvm::sampleprof::SampleProfileWriter | protected |
create(StringRef Filename, SampleProfileFormat Format) | llvm::sampleprof::SampleProfileWriter | static |
create(std::unique_ptr< raw_ostream > &OS, SampleProfileFormat Format) | llvm::sampleprof::SampleProfileWriter | static |
Format | llvm::sampleprof::SampleProfileWriter | protected |
getNameTable() | llvm::sampleprof::SampleProfileWriterBinary | inlineprotectedvirtual |
getOutputStream() | llvm::sampleprof::SampleProfileWriter | inline |
LineCount | llvm::sampleprof::SampleProfileWriter | protected |
NameTable | llvm::sampleprof::SampleProfileWriterBinary | protected |
OutputStream | llvm::sampleprof::SampleProfileWriter | protected |
SampleProfileWriter(std::unique_ptr< raw_ostream > &OS) | llvm::sampleprof::SampleProfileWriter | inlineprotected |
setPartialProfile() | llvm::sampleprof::SampleProfileWriter | inlinevirtual |
setProfileSymbolList(ProfileSymbolList *PSL) | llvm::sampleprof::SampleProfileWriter | inlinevirtual |
setToCompressAllSections() | llvm::sampleprof::SampleProfileWriter | inlinevirtual |
setUseCtxSplitLayout() | llvm::sampleprof::SampleProfileWriter | inlinevirtual |
setUseMD5() | llvm::sampleprof::SampleProfileWriter | inlinevirtual |
stablizeNameTable(MapVector< FunctionId, uint32_t > &NameTable, std::set< FunctionId > &V) | llvm::sampleprof::SampleProfileWriterBinary | inlineprotected |
Summary | llvm::sampleprof::SampleProfileWriter | protected |
write(const SampleProfileMap &ProfileMap) | llvm::sampleprof::SampleProfileWriter | virtual |
writeBody(const FunctionSamples &S) | llvm::sampleprof::SampleProfileWriterBinary | protected |
writeContextIdx(const SampleContext &Context) | llvm::sampleprof::SampleProfileWriterBinary | protectedvirtual |
writeFuncProfiles(const SampleProfileMap &ProfileMap) | llvm::sampleprof::SampleProfileWriter | protectedvirtual |
writeHeader(const SampleProfileMap &ProfileMap) override | llvm::sampleprof::SampleProfileWriterBinary | protectedvirtual |
writeMagicIdent(SampleProfileFormat Format) | llvm::sampleprof::SampleProfileWriterBinary | protectedvirtual |
writeNameIdx(FunctionId FName) | llvm::sampleprof::SampleProfileWriterBinary | protected |
writeNameTable() | llvm::sampleprof::SampleProfileWriterBinary | protectedvirtual |
writeSample(const FunctionSamples &S) override | llvm::sampleprof::SampleProfileWriterBinary | virtual |
writeSummary() | llvm::sampleprof::SampleProfileWriterBinary | protected |
writeWithSizeLimit(SampleProfileMap &ProfileMap, size_t OutputSizeLimit) | llvm::sampleprof::SampleProfileWriter | inline |
writeWithSizeLimitInternal(SampleProfileMap &ProfileMap, size_t OutputSizeLimit, FunctionPruningStrategy *Strategy) | llvm::sampleprof::SampleProfileWriter | protected |
~SampleProfileWriter()=default | llvm::sampleprof::SampleProfileWriter | virtual |