Lines Matching refs:ToNode
350 ContextTrieNode &ToNode = promoteMergeContextSamplesTree(*FromNode); in getBaseSamplesFor() local
351 assert((!Node || Node == &ToNode) && "Expect only one base profile"); in getBaseSamplesFor()
352 Node = &ToNode; in getBaseSamplesFor()
565 ContextTrieNode &ToNode) { in mergeContextNode() argument
567 FunctionSamples *ToSamples = ToNode.getFunctionSamples(); in mergeContextNode()
577 ToNode.setFunctionSamples(FromSamples); in mergeContextNode()
578 setContextNode(FromSamples, &ToNode); in mergeContextNode()
590 ContextTrieNode *ToNode = nullptr; in promoteMergeContextSamplesTree() local
597 ToNode = ToNodeParent.getChildContext(NewCallSiteLoc, FromNode.getFuncName()); in promoteMergeContextSamplesTree()
598 if (!ToNode) { in promoteMergeContextSamplesTree()
601 ToNode = in promoteMergeContextSamplesTree()
604 dbgs() << " Context promoted and merged to: " << getContextString(ToNode) in promoteMergeContextSamplesTree()
609 mergeContextNode(FromNode, *ToNode); in promoteMergeContextSamplesTree()
611 if (ToNode->getFunctionSamples()) in promoteMergeContextSamplesTree()
613 << getContextString(ToNode) << "\n"; in promoteMergeContextSamplesTree()
619 promoteMergeContextSamplesTree(FromChildNode, *ToNode); in promoteMergeContextSamplesTree()
628 FromNodeParent.removeChildContext(OldCallSiteLoc, ToNode->getFuncName()); in promoteMergeContextSamplesTree()
630 return *ToNode; in promoteMergeContextSamplesTree()