LLVM 20.0.0git
|
#include "llvm/ProfileData/SampleProf.h"
Public Member Functions | |
FrameNode (FunctionId FName=FunctionId(), FunctionSamples *FSamples=nullptr, LineLocation CallLoc={0, 0}) | |
FrameNode * | getOrCreateChildFrame (const LineLocation &CallSite, FunctionId CalleeName) |
Public Attributes | |
std::map< uint64_t, FrameNode > | AllChildFrames |
FunctionId | FuncName |
FunctionSamples * | FuncSamples |
LineLocation | CallSiteLoc |
Definition at line 1405 of file SampleProf.h.
|
inline |
Definition at line 1406 of file SampleProf.h.
ProfileConverter::FrameNode * ProfileConverter::FrameNode::getOrCreateChildFrame | ( | const LineLocation & | CallSite, |
FunctionId | CalleeName | ||
) |
Definition at line 430 of file SampleProf.cpp.
References AllChildFrames, assert(), and llvm::sampleprof::FunctionSamples::getCallSiteHash().
Definition at line 1412 of file SampleProf.h.
Referenced by getOrCreateChildFrame().
LineLocation llvm::sampleprof::ProfileConverter::FrameNode::CallSiteLoc |
Definition at line 1418 of file SampleProf.h.
FunctionId llvm::sampleprof::ProfileConverter::FrameNode::FuncName |
Definition at line 1414 of file SampleProf.h.
FunctionSamples* llvm::sampleprof::ProfileConverter::FrameNode::FuncSamples |
Definition at line 1416 of file SampleProf.h.