LLVM  14.0.0git
Public Attributes | List of all members
AAHeapToStackFunction::DeallocationInfo Struct Reference
Collaboration diagram for AAHeapToStackFunction::DeallocationInfo:
Collaboration graph
[legend]

Public Attributes

CallBase *const CB
 The call that deallocates the memory. More...
 
bool MightFreeUnknownObjects = false
 Flag to indicate if we don't know all objects this deallocation might free. More...
 
SmallPtrSet< CallBase *, 1 > PotentialAllocationCalls {}
 The set of allocation calls that are potentially freed. More...
 

Detailed Description

Definition at line 5782 of file AttributorAttributes.cpp.

Member Data Documentation

◆ CB

CallBase* const AAHeapToStackFunction::DeallocationInfo::CB

The call that deallocates the memory.

Definition at line 5784 of file AttributorAttributes.cpp.

Referenced by AAHeapToStackFunction::updateImpl().

◆ MightFreeUnknownObjects

bool AAHeapToStackFunction::DeallocationInfo::MightFreeUnknownObjects = false

Flag to indicate if we don't know all objects this deallocation might free.

Definition at line 5788 of file AttributorAttributes.cpp.

Referenced by AAHeapToStackFunction::updateImpl().

◆ PotentialAllocationCalls

SmallPtrSet<CallBase *, 1> AAHeapToStackFunction::DeallocationInfo::PotentialAllocationCalls {}

The set of allocation calls that are potentially freed.

Definition at line 5791 of file AttributorAttributes.cpp.

Referenced by AAHeapToStackFunction::updateImpl().


The documentation for this struct was generated from the following file: