Lines Matching refs:AllocNode
369 void addStackNodesForMIB(ContextNode *AllocNode,
619 IndexCall(AllocInfo *AllocNode) : PointerUnion(AllocNode) {} in IndexCall()
931 ContextNode *AllocNode = NodeOwner.back().get(); in addAllocNode() local
932 AllocationCallToContextNodeMap[Call] = AllocNode; in addAllocNode()
933 NodeToCallingFunc[AllocNode] = F; in addAllocNode()
935 AllocNode->OrigStackOrAllocId = LastContextId; in addAllocNode()
938 AllocNode->AllocTypes = (uint8_t)AllocationType::None; in addAllocNode()
940 return AllocNode; in addAllocNode()
946 ContextNode *AllocNode, CallStack<NodeT, IteratorT> &StackContext, in addStackNodesForMIB() argument
956 AllocNode->AllocTypes |= (uint8_t)AllocType; in addStackNodesForMIB()
957 AllocNode->ContextIds.insert(LastContextId); in addStackNodesForMIB()
962 ContextNode *PrevNode = AllocNode; in addStackNodesForMIB()
1538 auto *AllocNode = addAllocNode(&I, &F); in ModuleCallsiteContextGraph() local
1549 AllocNode, StackContext, CallsiteContext, in ModuleCallsiteContextGraph()
1552 assert(AllocNode->AllocTypes != (uint8_t)AllocationType::None); in ModuleCallsiteContextGraph()
1616 auto *AllocNode = addAllocNode({&AN}, FS); in IndexCallsiteContextGraph() local
1627 AllocNode, StackContext, EmptyContext, MIB.AllocType); in IndexCallsiteContextGraph()
1629 assert(AllocNode->AllocTypes != (uint8_t)AllocationType::None); in IndexCallsiteContextGraph()
1634 AN.Versions[0] = (uint8_t)allocTypeToUse(AllocNode->AllocTypes); in IndexCallsiteContextGraph()
3462 auto &AllocNode = *(AI++); in applyImport() local
3466 auto MIBIter = AllocNode.MIBs.begin(); in applyImport()
3468 assert(MIBIter != AllocNode.MIBs.end()); in applyImport()
3494 CloneFuncIfNeeded(/*NumClones=*/AllocNode.Versions.size()); in applyImport()
3497 AllocVersionsThinBackend += AllocNode.Versions.size(); in applyImport()
3498 if (MaxAllocVersionsThinBackend < AllocNode.Versions.size()) in applyImport()
3499 MaxAllocVersionsThinBackend = AllocNode.Versions.size(); in applyImport()
3506 if (AllocNode.Versions.size() == 1) { in applyImport()
3507 assert((AllocationType)AllocNode.Versions[0] == in applyImport()
3509 (AllocationType)AllocNode.Versions[0] == in applyImport()
3516 assert(llvm::none_of(AllocNode.Versions, [](uint8_t Type) { in applyImport()
3522 for (unsigned J = 0; J < AllocNode.Versions.size(); J++) { in applyImport()
3524 if (AllocNode.Versions[J] == (uint8_t)AllocationType::None) in applyImport()
3526 AllocationType AllocTy = (AllocationType)AllocNode.Versions[J]; in applyImport()