reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3765 struct AAMemoryBehaviorImpl : public AAMemoryBehavior {
758 const AAType &getAAFor(const AbstractAttribute &QueryingAA, 760 return getOrCreateAAFor<AAType>(IRP, &QueryingAA, TrackDependence); 782 template <typename AAType> AAType ®isterAA(AAType &AA) { 782 template <typename AAType> AAType ®isterAA(AAType &AA) { 783 static_assert(std::is_base_of<AbstractAttribute, AAType>::value, 792 KindToAbstractAttributeMap[&AAType::ID] = &AA; 915 const AAType &getOrCreateAAFor(const IRPosition &IRP, 918 if (const AAType *AAPtr = 919 lookupAAFor<AAType>(IRP, QueryingAA, TrackDependence)) 924 auto &AA = AAType::createForPosition(IRP, *this); 924 auto &AA = AAType::createForPosition(IRP, *this); 928 bool Invalidate = Whitelist && !Whitelist->count(&AAType::ID); 951 const AAType *lookupAAFor(const IRPosition &IRP, 954 static_assert(std::is_base_of<AbstractAttribute, AAType>::value, 963 if (AAType *AA = static_cast<AAType *>( 964 KindToAbstractAttributeMap.lookup(&AAType::ID))) { 2042 static AAMemoryBehavior &createForPosition(const IRPosition &IRP,lib/Transforms/IPO/Attributor.cpp
3170 const auto &FnMemAA = A.getAAFor<AAMemoryBehavior>(*this, FnPos); 3170 const auto &FnMemAA = A.getAAFor<AAMemoryBehavior>(*this, FnPos); 3765 struct AAMemoryBehaviorImpl : public AAMemoryBehavior { 3943 auto &ArgAA = A.getAAFor<AAMemoryBehavior>(*this, ArgPos); 4024 auto &FnAA = A.getAAFor<AAMemoryBehavior>(*this, FnPos); 4052 const auto &MemBehaviorAA = A.getAAFor<AAMemoryBehavior>( 4052 const auto &MemBehaviorAA = A.getAAFor<AAMemoryBehavior>( 4077 AAMemoryBehavior::StateType &S = getState(); 4082 const auto &FnMemAA = A.getAAFor<AAMemoryBehavior>(*this, FnPos); 4082 const auto &FnMemAA = A.getAAFor<AAMemoryBehavior>(*this, FnPos); 4199 const auto &MemBehaviorAA = A.getAAFor<AAMemoryBehavior>(*this, ArgPos); 4199 const auto &MemBehaviorAA = A.getAAFor<AAMemoryBehavior>(*this, ArgPos); 4742 getOrCreateAAFor<AAMemoryBehavior>(FPos); 4801 getOrCreateAAFor<AAMemoryBehavior>(ArgPos);