LLVM: llvm::memprof::Frame Struct Reference (original) (raw)

#include "[llvm/ProfileData/MemProf.h](MemProf%5F8h%5Fsource.html)"

Public Member Functions
Frame ()=default
Frame (const Frame &Other)
Frame (GlobalValue::GUID 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
bool hasSymbolName () const
StringRef getSymbolName () const
std::string getSymbolNameOr (StringRef Alt) const
void serialize (raw_ostream &OS) const
void printYAML (raw_ostream &OS) const
Public Attributes
GlobalValue::GUID Function = 0
std::unique_ptr< std::string > SymbolName
uint32_t LineOffset = 0
uint32_t Column = 0
bool IsInlineFrame = false

Definition at line 242 of file MemProf.h.

Frame() [1/3]

llvm::memprof::Frame::Frame ( ) default

Frame() [2/3]

llvm::memprof::Frame::Frame ( const Frame & Other) inline

Frame() [3/3]

deserialize()

getSymbolName()

StringRef llvm::memprof::Frame::getSymbolName ( ) const inline

getSymbolNameOr()

std::string llvm::memprof::Frame::getSymbolNameOr ( StringRef Alt) const inline

hasSymbolName()

bool llvm::memprof::Frame::hasSymbolName ( ) const inline

operator!=()

bool llvm::memprof::Frame::operator!= ( const Frame & Other) const inline

operator=()

operator==()

bool llvm::memprof::Frame::operator== ( const Frame & Other) const inline

printYAML()

void llvm::memprof::Frame::printYAML ( raw_ostream & OS) const inline

serialize()

void llvm::memprof::Frame::serialize ( raw_ostream & OS) const inline

serializedSize()

constexpr size_t llvm::memprof::Frame::serializedSize ( ) inlinestaticconstexpr

Column

uint32_t llvm::memprof::Frame::Column = 0

Function

IsInlineFrame

bool llvm::memprof::Frame::IsInlineFrame = false

LineOffset

uint32_t llvm::memprof::Frame::LineOffset = 0

SymbolName

std::unique_ptrstd::string llvm::memprof::Frame::SymbolName


The documentation for this struct was generated from the following file: