| addContext(const SampleContext &Context) override | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protectedvirtual |
| addName(FunctionId FName) | llvm::sampleprof::SampleProfileWriterBinary | protected |
| addNames(const FunctionSamples &S) | llvm::sampleprof::SampleProfileWriterBinary | protected |
| addNewSection(SecType Sec, uint32_t LayoutIdx, uint64_t SectionStart) | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protected |
| addSectionFlag(SecType Type, SecFlagType Flag) | llvm::sampleprof::SampleProfileWriterExtBinaryBase | inlineprotected |
| addSectionFlag(uint32_t SectionIdx, SecFlagType Flag) | llvm::sampleprof::SampleProfileWriterExtBinaryBase | inlineprotected |
| 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 |
| markSectionStart(SecType Type, uint32_t LayoutIdx) | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protected |
| NameTable | llvm::sampleprof::SampleProfileWriterBinary | protected |
| OutputStream | llvm::sampleprof::SampleProfileWriter | protected |
| resetSecLayout(SectionLayout SL) | llvm::sampleprof::SampleProfileWriterExtBinaryBase | inline |
| SampleProfileWriter(std::unique_ptr< raw_ostream > &OS) | llvm::sampleprof::SampleProfileWriter | inlineprotected |
| SecLayout | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protected |
| SecLBRProfileStart | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protected |
| SectionHdrLayout | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protected |
| setPartialProfile() override | llvm::sampleprof::SampleProfileWriterExtBinaryBase | inlinevirtual |
| setProfileSymbolList(ProfileSymbolList *PSL) override | llvm::sampleprof::SampleProfileWriterExtBinaryBase | inlinevirtual |
| setToCompressAllSections() override | llvm::sampleprof::SampleProfileWriterExtBinaryBase | virtual |
| setToCompressSection(SecType Type) | llvm::sampleprof::SampleProfileWriterExtBinaryBase | |
| setUseCtxSplitLayout() override | llvm::sampleprof::SampleProfileWriterExtBinaryBase | inlinevirtual |
| setUseMD5() override | llvm::sampleprof::SampleProfileWriterExtBinaryBase | inlinevirtual |
| stablizeNameTable(MapVector< FunctionId, uint32_t > &NameTable, std::set< FunctionId > &V) | llvm::sampleprof::SampleProfileWriterBinary | inlineprotected |
| Summary | llvm::sampleprof::SampleProfileWriter | protected |
| verifySecLayout(SectionLayout SL)=0 | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protectedpure virtual |
| write(const SampleProfileMap &ProfileMap) override | llvm::sampleprof::SampleProfileWriterExtBinaryBase | virtual |
| writeBody(const FunctionSamples &S) | llvm::sampleprof::SampleProfileWriterBinary | protected |
| writeCallsiteVTableProf(const CallsiteTypeMap &CallsiteTypeMap, raw_ostream &OS) | llvm::sampleprof::SampleProfileWriterBinary | protected |
| writeContextIdx(const SampleContext &Context) override | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protectedvirtual |
| writeCSNameIdx(const SampleContext &Context) | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protected |
| writeCSNameTableSection() | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protected |
| writeCustomSection(SecType Type)=0 | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protectedpure virtual |
| writeFuncMetadata(const SampleProfileMap &Profiles) | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protected |
| writeFuncMetadata(const FunctionSamples &Profile) | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protected |
| writeFuncOffsetTable() | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protected |
| writeFuncProfiles(const SampleProfileMap &ProfileMap) | llvm::sampleprof::SampleProfileWriter | protectedvirtual |
| writeMagicIdent(SampleProfileFormat Format) | llvm::sampleprof::SampleProfileWriterBinary | protectedvirtual |
| writeNameIdx(FunctionId FName) | llvm::sampleprof::SampleProfileWriterBinary | protected |
| writeNameTable() override | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protectedvirtual |
| writeNameTableSection(const SampleProfileMap &ProfileMap) | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protected |
| writeOneSection(SecType Type, uint32_t LayoutIdx, const SampleProfileMap &ProfileMap) | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protectedvirtual |
| writeProfileSymbolListSection() | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protected |
| writeSample(const FunctionSamples &S) override | llvm::sampleprof::SampleProfileWriterExtBinaryBase | virtual |
| writeSections(const SampleProfileMap &ProfileMap)=0 | llvm::sampleprof::SampleProfileWriterExtBinaryBase | protectedpure 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 |
| ~SampleProfileWriter()=default | llvm::sampleprof::SampleProfileWriter | virtual |