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 |
getOutputStream() | llvm::sampleprof::SampleProfileWriter | inline |
LineCount | llvm::sampleprof::SampleProfileWriter | 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 |
Summary | llvm::sampleprof::SampleProfileWriter | protected |
write(const SampleProfileMap &ProfileMap) | llvm::sampleprof::SampleProfileWriter | virtual |
writeFuncProfiles(const SampleProfileMap &ProfileMap) | llvm::sampleprof::SampleProfileWriter | protectedvirtual |
writeHeader(const SampleProfileMap &ProfileMap)=0 | llvm::sampleprof::SampleProfileWriter | protectedpure virtual |
writeSample(const FunctionSamples &S)=0 | llvm::sampleprof::SampleProfileWriter | pure virtual |
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 |