LLVM
15.0.0git
|
#include "llvm/ProfileData/MemProf.h"
Public Member Functions | |
Frame (const Frame &Other) | |
Frame (uint64_t Hash, uint32_t Off, uint32_t Col, bool Inline) | |
bool | operator== (const Frame &Other) const |
Frame & | operator= (const Frame &Other) |
bool | operator!= (const Frame &Other) const |
void | serialize (raw_ostream &OS) const |
void | printYAML (raw_ostream &OS) const |
FrameId | hash () const |
Static Public Member Functions | |
static Frame | deserialize (const unsigned char *Ptr) |
static constexpr size_t | serializedSize () |
Public Attributes | |
GlobalValue::GUID | Function |
llvm::Optional< std::string > | SymbolName |
uint32_t | LineOffset |
uint32_t | Column |
bool | IsInlineFrame |
Definition at line 156 of file MemProf.h.
References Other, and llvm::AMDGPU::HSAMD::Kernel::Key::SymbolName.
|
inline |
Definition at line 183 of file MemProf.h.
References llvm::memprof::PortableMemInfoBlock::operator==(), and Other.
Definition at line 174 of file MemProf.h.
References Other, and llvm::AMDGPU::HSAMD::Kernel::Key::SymbolName.
|
inline |
Definition at line 221 of file MemProf.h.
References llvm::AMDGPU::HSAMD::Kernel::Key::SymbolName.
|
inline |
Definition at line 186 of file MemProf.h.
References llvm::AArch64CC::LE, llvm::support::little, and support().
Referenced by llvm::memprof::FrameWriterTrait::EmitData().
|
inlinestaticconstexpr |
Definition at line 215 of file MemProf.h.
References Column, Function, IsInlineFrame, and LineOffset.
Referenced by llvm::memprof::FrameWriterTrait::EmitKeyDataLength().
uint32_t llvm::memprof::Frame::Column |
Definition at line 152 of file MemProf.h.
Referenced by serializedSize().
GlobalValue::GUID llvm::memprof::Frame::Function |
Definition at line 144 of file MemProf.h.
Referenced by serializedSize().
bool llvm::memprof::Frame::IsInlineFrame |
Definition at line 154 of file MemProf.h.
Referenced by serializedSize().
uint32_t llvm::memprof::Frame::LineOffset |
Definition at line 149 of file MemProf.h.
Referenced by serializedSize().
llvm::Optional<std::string> llvm::memprof::Frame::SymbolName |