Lines Matching defs:NewNode
490 /// Connect the NewNode to OrigNode's callees if TowardsCallee is true,
493 void connectNewNode(ContextNode *NewNode, ContextNode *OrigNode,
1137 ContextNode *NewNode, ContextNode *OrigNode, bool TowardsCallee,
1161 Edge->Callee, NewNode, NewAllocType, std::move(NewEdgeContextIds));
1162 NewNode->CalleeEdges.push_back(NewEdge);
1167 NewNode, Edge->Caller, NewAllocType, std::move(NewEdgeContextIds));
1168 NewNode->CallerEdges.push_back(NewEdge);
1336 ContextNode *NewNode = NodeOwner.back().get();
1337 NodeToCallingFunc[NewNode] = Func;
1338 NonAllocationCallToContextNodeMap[Call] = NewNode;
1339 NewNode->AllocTypes = computeAllocType(SavedContextIds);
1343 // moved to NewNode.
1344 connectNewNode(NewNode, FirstNode, /*TowardsCallee=*/true, SavedContextIds);
1348 // moved to NewNode.
1349 connectNewNode(NewNode, LastNode, /*TowardsCallee=*/false, SavedContextIds);
1359 // Remove the context ids moved to NewNode from CurNode, and the
1379 checkNode<DerivedCCG, FuncTy, CallTy>(NewNode, /*CheckEdges=*/true);
1928 ContextNode *NewNode = nullptr;
1931 NewNode = TailCallToContextNodeMap[NewCall];
1932 NewNode->AllocTypes |= Edge->AllocTypes;
1938 NewNode = NodeOwner.back().get();
1939 NodeToCallingFunc[NewNode] = Func;
1940 TailCallToContextNodeMap[NewCall] = NewNode;
1941 NewNode->AllocTypes = Edge->AllocTypes;
1945 AddEdge(NewNode, CurCalleeNode);
1947 CurCalleeNode = NewNode;