Lines Matching refs:FromNode
341 ContextTrieNode *FromNode = getContextNodeForProfile(CSamples); in getBaseSamplesFor() local
342 if (FromNode == Node) in getBaseSamplesFor()
345 ContextTrieNode &ToNode = promoteMergeContextSamplesTree(*FromNode); in getBaseSamplesFor()
552 void SampleContextTracker::mergeContextNode(ContextTrieNode &FromNode, in mergeContextNode() argument
554 FunctionSamples *FromSamples = FromNode.getFunctionSamples(); in mergeContextNode()
572 ContextTrieNode &FromNode, ContextTrieNode &ToNodeParent) { in promoteMergeContextSamplesTree() argument
576 LineLocation OldCallSiteLoc = FromNode.getCallSiteLoc(); in promoteMergeContextSamplesTree()
577 ContextTrieNode &FromNodeParent = *FromNode.getParentContext(); in promoteMergeContextSamplesTree()
585 ToNode = ToNodeParent.getChildContext(NewCallSiteLoc, FromNode.getFuncName()); in promoteMergeContextSamplesTree()
590 &moveContextSamples(ToNodeParent, NewCallSiteLoc, std::move(FromNode)); in promoteMergeContextSamplesTree()
597 mergeContextNode(FromNode, *ToNode); in promoteMergeContextSamplesTree()
605 for (auto &It : FromNode.getAllChildContext()) { in promoteMergeContextSamplesTree()
611 FromNode.getAllChildContext().clear(); in promoteMergeContextSamplesTree()