LLVM 19.0.0git
llvm::ContextTrieNode Member List

This is the complete list of members for llvm::ContextTrieNode, including all inherited members.

addFunctionSize(uint32_t FSize)llvm::ContextTrieNode
ContextTrieNode(ContextTrieNode *Parent=nullptr, FunctionId FName=FunctionId(), FunctionSamples *FSamples=nullptr, LineLocation CallLoc={0, 0})llvm::ContextTrieNodeinline
dumpNode()llvm::ContextTrieNode
dumpTree()llvm::ContextTrieNode
getAllChildContext()llvm::ContextTrieNode
getCallSiteLoc() constllvm::ContextTrieNode
getChildContext(const LineLocation &CallSite, FunctionId ChildName)llvm::ContextTrieNode
getFuncName() constllvm::ContextTrieNode
getFunctionSamples() constllvm::ContextTrieNode
getFunctionSize() constllvm::ContextTrieNode
getHottestChildContext(const LineLocation &CallSite)llvm::ContextTrieNode
getOrCreateChildContext(const LineLocation &CallSite, FunctionId ChildName, bool AllowCreate=true)llvm::ContextTrieNode
getParentContext() constllvm::ContextTrieNode
removeChildContext(const LineLocation &CallSite, FunctionId ChildName)llvm::ContextTrieNode
setCallSiteLoc(const LineLocation &Loc)llvm::ContextTrieNode
setFunctionSamples(FunctionSamples *FSamples)llvm::ContextTrieNode
setParentContext(ContextTrieNode *Parent)llvm::ContextTrieNode