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