|
LLVM 22.0.0git
|
This is the complete list of members for llvm::InstrProfWriter, including all inherited members.
| addBinaryIds(ArrayRef< llvm::object::BuildID > BIs) | llvm::InstrProfWriter | |
| addDataAccessProfData(std::unique_ptr< memprof::DataAccessProfData > DataAccessProfile) | llvm::InstrProfWriter | |
| addMemProfData(memprof::IndexedMemProfData Incoming, function_ref< void(Error)> Warn) | 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=static_cast< memprof::IndexedVersion >(memprof::MinimumSupportedVersion), bool MemProfFullSchema=false, bool MemprofGenerateRandomHotness=false, unsigned MemprofGenerateRandomHotnessSeed=0) | 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 |