LLVM 20.0.0git
|
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::InstrProfWriter | inline |
addTemporalProfileTraces(SmallVectorImpl< TemporalProfTraceTy > &SrcTraces, uint64_t SrcStreamSize) | llvm::InstrProfWriter | |
addVTableName(StringRef VTableName) | llvm::InstrProfWriter | inline |
getProfileData() | llvm::InstrProfWriter | inline |
getProfileKind() const | llvm::InstrProfWriter | inline |
hasSingleByteCoverage() const | llvm::InstrProfWriter | inline |
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::InstrProfWriter | inline |
mergeRecordsFromWriter(InstrProfWriter &&IPW, function_ref< void(Error)> Warn) | llvm::InstrProfWriter | |
overlapRecord(NamedInstrProfRecord &&Other, OverlapStats &Overlap, OverlapStats &FuncLevelOverlap, const OverlapFuncFilters &FuncFilter) | llvm::InstrProfWriter | |
ProfilingData typedef | llvm::InstrProfWriter | |
setMemProfFullSchema(bool Full) | llvm::InstrProfWriter | inline |
setMemProfVersionRequested(memprof::IndexedVersion Version) | llvm::InstrProfWriter | inline |
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::InstrProfWriter | static |
writeText(raw_fd_ostream &OS) | llvm::InstrProfWriter | |
writeTextTemporalProfTraceData(raw_fd_ostream &OS, InstrProfSymtab &Symtab) | llvm::InstrProfWriter | |
~InstrProfWriter() | llvm::InstrProfWriter |