LLVM 19.0.0git
|
#include "llvm/ProfileData/MemProf.h"
Public Member Functions | |
IndexedAllocationInfo ()=default | |
IndexedAllocationInfo (ArrayRef< FrameId > CS, CallStackId CSId, const MemInfoBlock &MB) | |
size_t | serializedSize (IndexedVersion Version) const |
bool | operator== (const IndexedAllocationInfo &Other) const |
bool | operator!= (const IndexedAllocationInfo &Other) const |
Public Attributes | |
llvm::SmallVector< FrameId > | CallStack |
CallStackId | CSId = 0 |
PortableMemInfoBlock | Info |
|
default |
|
inline |
|
inline |
Definition at line 306 of file MemProf.h.
References operator==(), and llvm::Other.
|
inline |
Definition at line 297 of file MemProf.h.
References CSId, Info, and llvm::Other.
Referenced by operator!=().
size_t llvm::memprof::IndexedAllocationInfo::serializedSize | ( | IndexedVersion | Version | ) | const |
Definition at line 33 of file MemProf.cpp.
References llvm_unreachable, llvm::memprof::serializedSizeV0(), llvm::memprof::serializedSizeV2(), llvm::memprof::Version0, llvm::memprof::Version1, and llvm::memprof::Version2.
llvm::SmallVector<FrameId> llvm::memprof::IndexedAllocationInfo::CallStack |
Definition at line 282 of file MemProf.h.
Referenced by llvm::memprof::AllocationInfo::AllocationInfo(), and llvm::memprof::serializedSizeV0().
CallStackId llvm::memprof::IndexedAllocationInfo::CSId = 0 |
Definition at line 285 of file MemProf.h.
Referenced by operator==().
PortableMemInfoBlock llvm::memprof::IndexedAllocationInfo::Info |
Definition at line 287 of file MemProf.h.
Referenced by llvm::memprof::AllocationInfo::AllocationInfo(), and operator==().