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