LLVM: llvm::memprof::MemProfRecord Struct Reference (original) (raw)
#include "[llvm/ProfileData/MemProf.h](MemProf%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| MemProfRecord ()=default | |
| void | print (llvm::raw_ostream &OS) const |
| Public Attributes | |
|---|---|
| llvm::SmallVector< AllocationInfo > | AllocSites |
| llvm::SmallVector< CallSiteInfo > | CallSites |
Detailed Description
Definition at line 518 of file MemProf.h.
Constructor & Destructor Documentation
| llvm::memprof::MemProfRecord::MemProfRecord ( ) | default |
|---|
Member Function Documentation
◆ print()
| void llvm::memprof::MemProfRecord::print ( llvm::raw_ostream & OS) const | inline |
|---|
Definition at line 527 of file MemProf.h.
References AllocSites, CallSites, F, and N.
Member Data Documentation
◆ AllocSites
llvm::SmallVector<AllocationInfo> llvm::memprof::MemProfRecord::AllocSites
Definition at line 520 of file MemProf.h.
Referenced by llvm::yaml::MappingTraits< memprof::GUIDMemProfRecordPair >::mapping(), print(), and undriftMemProfRecord().
◆ CallSites
llvm::SmallVector<CallSiteInfo> llvm::memprof::MemProfRecord::CallSites
Definition at line 522 of file MemProf.h.
Referenced by llvm::yaml::MappingTraits< memprof::GUIDMemProfRecordPair >::mapping(), print(), and undriftMemProfRecord().
The documentation for this struct was generated from the following file:
- include/llvm/ProfileData/MemProf.h