Searched refs:MemBehaviorAA (Results 1 – 2 of 2) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 3783 const AAMemoryBehavior &MemBehaviorAA, in mayAliasWithArgument() 3805 bool IsReadOnly = MemBehaviorAA.isAssumedReadOnly(); in mayAliasWithArgument() 3807 A.recordDependence(MemBehaviorAA, *this, DepClassTy::OPTIONAL); in mayAliasWithArgument() 3828 const AAMemoryBehavior &MemBehaviorAA, in isKnownNoAliasDueToNoAliasPreservation() 3921 if (mayAliasWithArgument(A, AAR, MemBehaviorAA, CB, OtherArgNo)) in isKnownNoAliasDueToNoAliasPreservation() 3931 auto &MemBehaviorAA = in updateImpl() local 3933 if (MemBehaviorAA.isAssumedReadNone()) { in updateImpl() 3934 A.recordDependence(MemBehaviorAA, *this, DepClassTy::OPTIONAL); in updateImpl() 3943 if (isKnownNoAliasDueToNoAliasPreservation(A, AAR, MemBehaviorAA, in updateImpl() 8047 const auto &MemBehaviorAA = A.getAAFor<AAMemoryBehavior>( in updateImpl() local [all …]
|
| H A D | Attributor.cpp | 564 const auto &MemBehaviorAA = in isAssumedReadOnlyOrReadNone() local 566 if (MemBehaviorAA.isAssumedReadNone() || in isAssumedReadOnlyOrReadNone() 567 (!RequireReadNone && MemBehaviorAA.isAssumedReadOnly())) { in isAssumedReadOnlyOrReadNone() 568 IsKnown = RequireReadNone ? MemBehaviorAA.isKnownReadNone() in isAssumedReadOnlyOrReadNone() 569 : MemBehaviorAA.isKnownReadOnly(); in isAssumedReadOnlyOrReadNone() 571 A.recordDependence(MemBehaviorAA, QueryingAA, DepClassTy::OPTIONAL); in isAssumedReadOnlyOrReadNone()
|