Lines Matching refs:AllocationInfo
5791 struct AllocationInfo { struct
5838 It.second->~AllocationInfo(); in ~AAHeapToStackFunction()
5863 AllocationInfo *AI = new (A.Allocator) AllocationInfo{CB}; in initialize()
5894 if (It.second->Status == AllocationInfo::INVALID) in getAsStr()
5909 if (It.second->Status != AllocationInfo::INVALID) in trackStatistics()
5915 if (AllocationInfo *AI = in isAssumedHeapToStack()
5917 return AI->Status != AllocationInfo::INVALID; in isAssumedHeapToStack()
5926 AllocationInfo &AI = *It.second; in isAssumedHeapToStackRemovedFree()
5927 if (AI.Status == AllocationInfo::INVALID) in isAssumedHeapToStackRemovedFree()
5946 AllocationInfo &AI = *It.second; in manifest()
5947 if (AI.Status == AllocationInfo::INVALID) in manifest()
6052 AllocationInfo &AI) { in getSize()
6069 MapVector<CallBase *, AllocationInfo *> AllocationInfos;
6148 AllocationInfo *AI = AllocationInfos.lookup(ObjCB); in updateImpl()
6160 auto FreeCheck = [&](AllocationInfo &AI) { in updateImpl()
6222 auto UsesCheck = [&](AllocationInfo &AI) { in updateImpl()
6302 AllocationInfo &AI = *It.second; in updateImpl()
6303 if (AI.Status == AllocationInfo::INVALID) in updateImpl()
6313 AI.Status = AllocationInfo::INVALID; in updateImpl()
6321 AI.Status = AllocationInfo::INVALID; in updateImpl()
6338 AI.Status = AllocationInfo::INVALID; in updateImpl()
6345 case AllocationInfo::STACK_DUE_TO_USE: in updateImpl()
6348 AI.Status = AllocationInfo::STACK_DUE_TO_FREE; in updateImpl()
6350 case AllocationInfo::STACK_DUE_TO_FREE: in updateImpl()
6353 AI.Status = AllocationInfo::INVALID; in updateImpl()
6356 case AllocationInfo::INVALID: in updateImpl()