LLVM 20.0.0git
llvm::InstrProfWriter Member List

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

addBinaryIds(ArrayRef< llvm::object::BuildID > BIs)llvm::InstrProfWriter
addMemProfCallStack(const memprof::CallStackId CSId, const llvm::SmallVector< memprof::FrameId > &CallStack, function_ref< void(Error)> Warn)llvm::InstrProfWriter
addMemProfFrame(const memprof::FrameId, const memprof::Frame &F, function_ref< void(Error)> Warn)llvm::InstrProfWriter
addMemProfRecord(const GlobalValue::GUID Id, const memprof::IndexedMemProfRecord &Record)llvm::InstrProfWriter
addRecord(NamedInstrProfRecord &&I, uint64_t Weight, function_ref< void(Error)> Warn)llvm::InstrProfWriter
addRecord(NamedInstrProfRecord &&I, function_ref< void(Error)> Warn)llvm::InstrProfWriterinline
addTemporalProfileTraces(SmallVectorImpl< TemporalProfTraceTy > &SrcTraces, uint64_t SrcStreamSize)llvm::InstrProfWriter
addVTableName(StringRef VTableName)llvm::InstrProfWriterinline
getProfileData()llvm::InstrProfWriterinline
getProfileKind() constllvm::InstrProfWriterinline
hasSingleByteCoverage() constllvm::InstrProfWriterinline
InstrProfWriter(bool Sparse=false, uint64_t TemporalProfTraceReservoirSize=0, uint64_t MaxTemporalProfTraceLength=0, bool WritePrevVersion=false, memprof::IndexedVersion MemProfVersionRequested=memprof::Version0, bool MemProfFullSchema=false)llvm::InstrProfWriter
mergeProfileKind(const InstrProfKind Other)llvm::InstrProfWriterinline
mergeRecordsFromWriter(InstrProfWriter &&IPW, function_ref< void(Error)> Warn)llvm::InstrProfWriter
overlapRecord(NamedInstrProfRecord &&Other, OverlapStats &Overlap, OverlapStats &FuncLevelOverlap, const OverlapFuncFilters &FuncFilter)llvm::InstrProfWriter
ProfilingData typedefllvm::InstrProfWriter
setMemProfFullSchema(bool Full)llvm::InstrProfWriterinline
setMemProfVersionRequested(memprof::IndexedVersion Version)llvm::InstrProfWriterinline
setOutputSparse(bool Sparse)llvm::InstrProfWriter
setValueProfDataEndianness(llvm::endianness Endianness)llvm::InstrProfWriter
validateRecord(const InstrProfRecord &Func)llvm::InstrProfWriter
write(raw_fd_ostream &OS)llvm::InstrProfWriter
write(raw_string_ostream &OS)llvm::InstrProfWriter
writeBuffer()llvm::InstrProfWriter
writeRecordInText(StringRef Name, uint64_t Hash, const InstrProfRecord &Counters, InstrProfSymtab &Symtab, raw_fd_ostream &OS)llvm::InstrProfWriterstatic
writeText(raw_fd_ostream &OS)llvm::InstrProfWriter
writeTextTemporalProfTraceData(raw_fd_ostream &OS, InstrProfSymtab &Symtab)llvm::InstrProfWriter
~InstrProfWriter()llvm::InstrProfWriter