| 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 |
| FormatVersion | llvm::sampleprof::SampleProfileWriter | protected |
| getFormatVersion() const | llvm::sampleprof::SampleProfileWriter | inline |
| 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 |
| PayloadSizeStream | llvm::sampleprof::SampleProfileWriterBinary | protected |
| SampleProfileWriter(std::unique_ptr< raw_ostream > &OS) | llvm::sampleprof::SampleProfileWriter | inlineprotected |
| setFormatVersion(uint64_t V) | llvm::sampleprof::SampleProfileWriter | inline |
| setPartialProfile() | llvm::sampleprof::SampleProfileWriter | inlinevirtual |
| setProfileSymbolList(ProfileSymbolList *PSL) | llvm::sampleprof::SampleProfileWriter | inlinevirtual |
| setToCompressAllSections() | llvm::sampleprof::SampleProfileWriter | inlinevirtual |
| setUseCompositeProfile(bool) | llvm::sampleprof::SampleProfileWriter | inlinevirtual |
| setUseCtxSplitLayout() | llvm::sampleprof::SampleProfileWriter | inlinevirtual |
| setUseMD5() | llvm::sampleprof::SampleProfileWriter | inlinevirtual |
| setUseMD5IndexedTables() | llvm::sampleprof::SampleProfileWriter | inlinevirtual |
| setUseMD5ProfileSymbolList() | llvm::sampleprof::SampleProfileWriter | inlinevirtual |
| Summary | llvm::sampleprof::SampleProfileWriter | protected |
| write(const SampleProfileMap &ProfileMap) | llvm::sampleprof::SampleProfileWriter | virtual |
| writeBody(const FunctionSamples &S, bool IsNested) | llvm::sampleprof::SampleProfileWriterBinary | protected |
| writeCallsiteVTableProf(const CallsiteTypeMap &CallsiteTypeMap, raw_ostream &OS) | llvm::sampleprof::SampleProfileWriterBinary | protected |
| WriteCompositeProf | llvm::sampleprof::SampleProfileWriterBinary | protected |
| writeCompositeProfile(const FunctionSamples &S, bool IsNested) | 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 |
| writeLBRProfile(const FunctionSamples &S, bool IsNested) | llvm::sampleprof::SampleProfileWriterBinary | protected |
| writeMagicIdent(SampleProfileFormat Format) | llvm::sampleprof::SampleProfileWriterBinary | protectedvirtual |
| writeNameIdx(FunctionId FName) | llvm::sampleprof::SampleProfileWriterBinary | protected |
| writeNameTable() | llvm::sampleprof::SampleProfileWriterBinary | protectedvirtual |
| writeProfileType(ProfTypes Type, function_ref< std::error_code()> WritePayload) | llvm::sampleprof::SampleProfileWriterBinary | protected |
| writeSample(const FunctionSamples &S) override | llvm::sampleprof::SampleProfileWriterBinary | virtual |
| writeSummary() | llvm::sampleprof::SampleProfileWriterBinary | protected |
| WriteVTableProf | 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 |
| WritingProfileType | llvm::sampleprof::SampleProfileWriterBinary | protected |
| ~SampleProfileWriter()=default | llvm::sampleprof::SampleProfileWriter | virtual |