|
LLVM 22.0.0git
|
#include "llvm/ProfileData/SampleProf.h"
Public Member Functions | |
| FrameNode (FunctionId FName=FunctionId(), FunctionSamples *FSamples=nullptr, LineLocation CallLoc={0, 0}) | |
| LLVM_ABI FrameNode * | getOrCreateChildFrame (const LineLocation &CallSite, FunctionId CalleeName) |
Public Attributes | |
| std::map< uint64_t, FrameNode > | AllChildFrames |
| FunctionId | FuncName |
| FunctionSamples * | FuncSamples |
| LineLocation | CallSiteLoc |
Definition at line 1533 of file SampleProf.h.
|
inline |
Definition at line 1534 of file SampleProf.h.
Referenced by getOrCreateChildFrame().
| ProfileConverter::FrameNode * ProfileConverter::FrameNode::getOrCreateChildFrame | ( | const LineLocation & | CallSite, |
| FunctionId | CalleeName ) |
Definition at line 498 of file SampleProf.cpp.
References AllChildFrames, assert(), FrameNode(), and llvm::sampleprof::FunctionSamples::getCallSiteHash().
Definition at line 1540 of file SampleProf.h.
Referenced by getOrCreateChildFrame().
| LineLocation llvm::sampleprof::ProfileConverter::FrameNode::CallSiteLoc |
Definition at line 1546 of file SampleProf.h.
| FunctionId llvm::sampleprof::ProfileConverter::FrameNode::FuncName |
Definition at line 1542 of file SampleProf.h.
| FunctionSamples* llvm::sampleprof::ProfileConverter::FrameNode::FuncSamples |
Definition at line 1544 of file SampleProf.h.