Lines Matching defs:StackNode
814 IndexCall(CallsiteInfo *StackNode) : PointerUnion(StackNode) {}
1257 ContextNode *StackNode = getNodeForStackId(StackId);
1258 if (!StackNode) {
1259 StackNode = createNewNode(/*IsAllocation=*/false);
1260 StackEntryIdToContextNodeMap[StackId] = StackNode;
1261 StackNode->OrigStackOrAllocId = StackId;
1268 StackNode->Recursive = true;
1270 StackNode->AllocTypes |= (uint8_t)AllocType;
1271 PrevNode->addOrUpdateCallerEdge(StackNode, AllocType, LastContextId);
1272 PrevNode = StackNode;
2005 MDNode *StackNode = getMIBStackNode(MIBMD);
2006 assert(StackNode);
2007 CallStack<MDNode, MDNode::op_iterator> StackContext(StackNode);
4311 auto CloneCallsite = [&](const CallsiteInfo &StackNode, CallBase *CB,
4314 CloneFuncIfNeeded(/*NumClones=*/StackNode.Clones.size());
4322 for (unsigned J = 0; J < StackNode.Clones.size(); J++) {
4325 if (!StackNode.Clones[J])
4328 getMemProfFuncName(CalleeOrigName, StackNode.Clones[J]),
4575 auto &StackNode = *(SI++);
4580 auto StackIdIndexIter = StackNode.StackIdIndices.begin();
4582 assert(StackIdIndexIter != StackNode.StackIdIndices.end());
4589 CloneCallsite(StackNode, CB, CalledFunction);
4657 auto &StackNode = *(SI++);
4661 ICPNeeded |= llvm::any_of(StackNode.Clones,
4665 assert(!NumClones || NumClones == StackNode.Clones.size());
4666 NumClones = StackNode.Clones.size();
4696 auto &StackNode = AllCallsites[CallsiteIndex++];
4699 assert(!NumClones || NumClones == StackNode.Clones.size());
4700 NumClones = StackNode.Clones.size();
4757 if (StackNode.Clones[J]) {
4761 StackNode.Clones[J]),