Lines Matching defs:AAHeapToShared
277 struct AAHeapToShared;
3377 struct AAHeapToShared : public StateWrapper<BooleanState, AbstractAttribute> {
3379 AAHeapToShared(const IRPosition &IRP, Attributor &A) : Base(IRP) {}
3382 static AAHeapToShared &createForPosition(const IRPosition &IRP,
3393 const std::string getName() const override { return "AAHeapToShared"; }
3399 /// AAHeapToShared.
3408 struct AAHeapToSharedFunction : public AAHeapToShared {
3410 : AAHeapToShared(IRP, A) {}
3413 return "[AAHeapToShared] " + std::to_string(MallocCalls.size()) +
5086 // AAHeapToStack and AAHeapToShared.
5094 auto *HeapToSharedAA = A.getAAFor<AAHeapToShared>(
5563 A.getOrCreateAAFor<AAHeapToShared>(IRPosition::function(F));
5607 const char AAHeapToShared::ID = 0;
5657 AAHeapToShared &AAHeapToShared::createForPosition(const IRPosition &IRP,
5669 "AAHeapToShared can only be created for function position!");