Lines Matching refs:FromNode
346 ContextTrieNode *FromNode = getContextNodeForProfile(CSamples); in getBaseSamplesFor() local
347 if (FromNode == Node) in getBaseSamplesFor()
350 ContextTrieNode &ToNode = promoteMergeContextSamplesTree(*FromNode); in getBaseSamplesFor()
564 void SampleContextTracker::mergeContextNode(ContextTrieNode &FromNode, in mergeContextNode() argument
566 FunctionSamples *FromSamples = FromNode.getFunctionSamples(); in mergeContextNode()
584 ContextTrieNode &FromNode, ContextTrieNode &ToNodeParent) { in promoteMergeContextSamplesTree() argument
588 LineLocation OldCallSiteLoc = FromNode.getCallSiteLoc(); in promoteMergeContextSamplesTree()
589 ContextTrieNode &FromNodeParent = *FromNode.getParentContext(); in promoteMergeContextSamplesTree()
597 ToNode = ToNodeParent.getChildContext(NewCallSiteLoc, FromNode.getFuncName()); in promoteMergeContextSamplesTree()
602 &moveContextSamples(ToNodeParent, NewCallSiteLoc, std::move(FromNode)); in promoteMergeContextSamplesTree()
609 mergeContextNode(FromNode, *ToNode); in promoteMergeContextSamplesTree()
617 for (auto &It : FromNode.getAllChildContext()) { in promoteMergeContextSamplesTree()
623 FromNode.getAllChildContext().clear(); in promoteMergeContextSamplesTree()