Lines Matching refs:AllocationInfo
6539 struct AllocationInfo { struct
6586 It.second->~AllocationInfo(); in ~AAHeapToStackFunction()
6611 AllocationInfo *AI = new (A.Allocator) AllocationInfo{CB}; in initialize()
6642 if (It.second->Status == AllocationInfo::INVALID) in getAsStr()
6657 if (It.second->Status != AllocationInfo::INVALID) in trackStatistics()
6663 if (AllocationInfo *AI = in isAssumedHeapToStack()
6665 return AI->Status != AllocationInfo::INVALID; in isAssumedHeapToStack()
6674 AllocationInfo &AI = *It.second; in isAssumedHeapToStackRemovedFree()
6675 if (AI.Status == AllocationInfo::INVALID) in isAssumedHeapToStackRemovedFree()
6694 AllocationInfo &AI = *It.second; in manifest()
6695 if (AI.Status == AllocationInfo::INVALID) in manifest()
6800 AllocationInfo &AI) { in getSize()
6817 MapVector<CallBase *, AllocationInfo *> AllocationInfos;
6896 AllocationInfo *AI = AllocationInfos.lookup(ObjCB); in updateImpl()
6908 auto FreeCheck = [&](AllocationInfo &AI) { in updateImpl()
6974 auto UsesCheck = [&](AllocationInfo &AI) { in updateImpl()
7060 AllocationInfo &AI = *It.second; in updateImpl()
7061 if (AI.Status == AllocationInfo::INVALID) in updateImpl()
7071 AI.Status = AllocationInfo::INVALID; in updateImpl()
7079 AI.Status = AllocationInfo::INVALID; in updateImpl()
7097 AI.Status = AllocationInfo::INVALID; in updateImpl()
7104 case AllocationInfo::STACK_DUE_TO_USE: in updateImpl()
7107 AI.Status = AllocationInfo::STACK_DUE_TO_FREE; in updateImpl()
7109 case AllocationInfo::STACK_DUE_TO_FREE: in updateImpl()
7112 AI.Status = AllocationInfo::INVALID; in updateImpl()
7115 case AllocationInfo::INVALID: in updateImpl()