LLVM 18.0.0git
|
#include "llvm/ProfileData/MemProf.h"
Public Member Functions | |
PortableMemInfoBlock ()=default | |
PortableMemInfoBlock (const MemInfoBlock &Block) | |
PortableMemInfoBlock (const MemProfSchema &Schema, const unsigned char *Ptr) | |
void | deserialize (const MemProfSchema &Schema, const unsigned char *Ptr) |
void | serialize (const MemProfSchema &Schema, raw_ostream &OS) const |
void | printYAML (raw_ostream &OS) const |
void | clear () |
bool | operator== (const PortableMemInfoBlock &Other) const |
bool | operator!= (const PortableMemInfoBlock &Other) const |
Static Public Member Functions | |
static MemProfSchema | getSchema () |
static constexpr size_t | serializedSize () |
|
default |
Referenced by clear().
|
inlineexplicit |
|
inline |
Definition at line 40 of file MemProf.h.
References deserialize(), and Ptr.
|
inline |
Definition at line 99 of file MemProf.h.
References PortableMemInfoBlock().
|
inline |
Definition at line 46 of file MemProf.h.
References llvm_unreachable.
Referenced by PortableMemInfoBlock().
|
inlinestatic |
Definition at line 102 of file MemProf.h.
References llvm::List.
|
inline |
Definition at line 119 of file MemProf.h.
References operator==(), and llvm::Other.
|
inline |
Definition at line 110 of file MemProf.h.
Referenced by operator!=().
|
inline |
Definition at line 85 of file MemProf.h.
References OS.
Referenced by llvm::memprof::AllocationInfo::printYAML().
|
inline |
Definition at line 66 of file MemProf.h.
References llvm_unreachable, and OS.
|
inlinestaticconstexpr |
Definition at line 123 of file MemProf.h.
Referenced by llvm::memprof::IndexedMemProfRecord::deserialize(), and llvm::memprof::IndexedAllocationInfo::serializedSize().