Home
last modified time | relevance | path

Searched refs:MemBehaviorAA (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp3783 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 DAttributor.cpp564 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()