Lines Matching refs:ToNode
345 ContextTrieNode &ToNode = promoteMergeContextSamplesTree(*FromNode); in getBaseSamplesFor() local
346 assert((!Node || Node == &ToNode) && "Expect only one base profile"); in getBaseSamplesFor()
347 Node = &ToNode; in getBaseSamplesFor()
553 ContextTrieNode &ToNode) { in mergeContextNode() argument
555 FunctionSamples *ToSamples = ToNode.getFunctionSamples(); in mergeContextNode()
565 ToNode.setFunctionSamples(FromSamples); in mergeContextNode()
566 setContextNode(FromSamples, &ToNode); in mergeContextNode()
578 ContextTrieNode *ToNode = nullptr; in promoteMergeContextSamplesTree() local
585 ToNode = ToNodeParent.getChildContext(NewCallSiteLoc, FromNode.getFuncName()); in promoteMergeContextSamplesTree()
586 if (!ToNode) { in promoteMergeContextSamplesTree()
589 ToNode = in promoteMergeContextSamplesTree()
592 dbgs() << " Context promoted and merged to: " << getContextString(ToNode) in promoteMergeContextSamplesTree()
597 mergeContextNode(FromNode, *ToNode); in promoteMergeContextSamplesTree()
599 if (ToNode->getFunctionSamples()) in promoteMergeContextSamplesTree()
601 << getContextString(ToNode) << "\n"; in promoteMergeContextSamplesTree()
607 promoteMergeContextSamplesTree(FromChildNode, *ToNode); in promoteMergeContextSamplesTree()
616 FromNodeParent.removeChildContext(OldCallSiteLoc, ToNode->getFuncName()); in promoteMergeContextSamplesTree()
618 return *ToNode; in promoteMergeContextSamplesTree()