Lines Matching defs:AAHeapToSharedFunction
2927 struct AAHeapToSharedFunction : public AAHeapToShared { struct
2928 AAHeapToSharedFunction(const IRPosition &IRP, Attributor &A) in AAHeapToSharedFunction() function
2931 const std::string getAsStr() const override { in getAsStr()
2937 void trackStatistics() const override {} in trackStatistics()
2941 void findPotentialRemovedFreeCalls(Attributor &A) { in findPotentialRemovedFreeCalls()
2962 void initialize(Attributor &A) override { in initialize()
2984 bool isAssumedHeapToShared(CallBase &CB) const override { in isAssumedHeapToShared()
2988 bool isAssumedHeapToSharedRemovedFree(CallBase &CB) const override { in isAssumedHeapToSharedRemovedFree()
2992 ChangeStatus manifest(Attributor &A) override { in manifest()
3071 ChangeStatus updateImpl(Attributor &A) override { in updateImpl()
3097 SmallSetVector<CallBase *, 4> MallocCalls;
3099 SmallPtrSet<CallBase *, 4> PotentialRemovedFreeCalls;
3101 unsigned SharedMemoryUsed = 0;