Lines Matching refs:DepClassTy

279         DepClassTy::NONE);  in genericValueTraversal()
387 A.recordDependence(*LivenessAA, QueryingAA, DepClassTy::OPTIONAL); in genericValueTraversal()
423 UseAssumed ? DepClassTy::OPTIONAL in stripAndAccumulateMinimalOffsets()
424 : DepClassTy::NONE); in stripAndAccumulateMinimalOffsets()
487 A.getAAFor<AAType>(QueryingAA, RVPos, DepClassTy::REQUIRED); in clampReturnedValueStates()
553 A.getAAFor<AAType>(QueryingAA, ACSArgPos, DepClassTy::REQUIRED); in clampCallSiteArgumentStates()
592 DepClassTy::REQUIRED); in getArgumentStateFromCallBaseContext()
660 const AAType &AA = A.getAAFor<AAType>(*this, FnPos, DepClassTy::REQUIRED); in updateImpl()
1292 DepClassTy::REQUIRED); in updateImpl()
1410 A.getAAFor<AAPointerInfo>(*this, ArgPos, DepClassTy::REQUIRED); in updateImpl()
1452 *this, IRPosition::callsite_function(*CB), DepClassTy::REQUIRED); in updateImpl()
1496 auto &FnAA = A.getAAFor<AANoUnwind>(*this, FnPos, DepClassTy::REQUIRED); in updateImpl()
1835 *this, IRPosition::callsite_function(*CB), DepClassTy::REQUIRED); in updateImpl()
1894 auto &FnAA = A.getAAFor<AANoSync>(*this, FnPos, DepClassTy::REQUIRED); in updateImpl()
1915 *this, IRPosition::callsite_function(CB), DepClassTy::REQUIRED); in updateImpl()
1961 auto &FnAA = A.getAAFor<AANoFree>(*this, FnPos, DepClassTy::REQUIRED); in updateImpl()
1982 *this, IRPosition::function_scope(IRP), DepClassTy::OPTIONAL); in updateImpl()
1998 DepClassTy::REQUIRED); in updateImpl()
2045 auto &ArgAA = A.getAAFor<AANoFree>(*this, ArgPos, DepClassTy::REQUIRED); in updateImpl()
2135 A.getAAFor<AADereferenceable>(QueryingAA, IRP, DepClassTy::NONE); in getKnownNonNullAndDerefBytesForUse()
2253 DepClassTy::REQUIRED); in updateImpl()
2350 DepClassTy::NONE); in updateImpl()
2372 *this, IRPosition::callsite_function(CB), DepClassTy::REQUIRED); in updateImpl()
2414 auto &FnAA = A.getAAFor<AANoRecurse>(*this, FnPos, DepClassTy::REQUIRED); in updateImpl()
2533 A.getAAFor<AANoUndef>(*this, CalleeArgumentIRP, DepClassTy::NONE); in updateImpl()
2552 A.getAAFor<AANonNull>(*this, CalleeArgumentIRP, DepClassTy::NONE); in updateImpl()
2582 DepClassTy::NONE); in updateImpl()
2613 A.getAAFor<AANoUndef>(*this, ReturnIRP, DepClassTy::NONE); in updateImpl()
2801 A.getAAFor<AAMemoryBehavior>(*this, getIRPosition(), DepClassTy::NONE); in isImpliedByMustprogressAndReadonly()
2807 A.recordDependence(MemAA, *this, DepClassTy::OPTIONAL); in isImpliedByMustprogressAndReadonly()
2820 A.getAAFor<AAWillReturn>(*this, IPos, DepClassTy::REQUIRED); in updateImpl()
2826 A.getAAFor<AANoRecurse>(*this, IPos, DepClassTy::REQUIRED); in updateImpl()
2885 auto &FnAA = A.getAAFor<AAWillReturn>(*this, FnPos, DepClassTy::REQUIRED); in updateImpl()
2963 *this, IRPosition::value(*Val), DepClassTy::OPTIONAL); in initialize()
3005 DepClassTy::OPTIONAL); in updateImpl()
3011 *this, getIRPosition(), DepClassTy::OPTIONAL); in updateImpl()
3068 *this, IRPosition::callsite_argument(CB, OtherArgNo), DepClassTy::NONE); in mayAliasWithArgument()
3072 A.recordDependence(CBArgMemBehaviorAA, *this, DepClassTy::OPTIONAL); in mayAliasWithArgument()
3080 A.recordDependence(MemBehaviorAA, *this, DepClassTy::OPTIONAL); in mayAliasWithArgument()
3081 A.recordDependence(CBArgMemBehaviorAA, *this, DepClassTy::OPTIONAL); in mayAliasWithArgument()
3117 A.recordDependence(NoAliasAA, *this, DepClassTy::OPTIONAL); in isKnownNoAliasDueToNoAliasPreservation()
3121 auto &NoCaptureAA = A.getAAFor<AANoCapture>(*this, VIRP, DepClassTy::NONE); in isKnownNoAliasDueToNoAliasPreservation()
3137 *this, IRPosition::function(*ScopeFn), DepClassTy::OPTIONAL); in isKnownNoAliasDueToNoAliasPreservation()
3149 DepClassTy::OPTIONAL); in isKnownNoAliasDueToNoAliasPreservation()
3176 A.recordDependence(NoCaptureAA, *this, DepClassTy::OPTIONAL); in isKnownNoAliasDueToNoAliasPreservation()
3195 A.getAAFor<AAMemoryBehavior>(*this, getIRPosition(), DepClassTy::NONE); in updateImpl()
3197 A.recordDependence(MemBehaviorAA, *this, DepClassTy::OPTIONAL); in updateImpl()
3203 A.getAAFor<AANoAlias>(*this, VIRP, DepClassTy::NONE); in updateImpl()
3248 A.getAAFor<AANoAlias>(*this, RVPos, DepClassTy::REQUIRED); in updateImpl()
3253 A.getAAFor<AANoCapture>(*this, RVPos, DepClassTy::REQUIRED); in updateImpl()
3288 auto &FnAA = A.getAAFor<AANoAlias>(*this, FnPos, DepClassTy::REQUIRED); in updateImpl()
3349 DepClassTy::REQUIRED); in areAllUsesAssumedDead()
3363 A.getAndUpdateAAFor<AANoUnwind>(*this, CallIRP, DepClassTy::NONE); in isAssumedSideEffectFree()
3367 A.recordDependence(NoUnwindAA, *this, DepClassTy::OPTIONAL); in isAssumedSideEffectFree()
3370 A.getAndUpdateAAFor<AAMemoryBehavior>(*this, CallIRP, DepClassTy::NONE); in isAssumedSideEffectFree()
3373 A.recordDependence(MemBehaviorAA, *this, DepClassTy::OPTIONAL); in isAssumedSideEffectFree()
3513 auto &ArgAA = A.getAAFor<AAIsDead>(*this, ArgPos, DepClassTy::REQUIRED); in updateImpl()
3680 *this, IRPosition::callsite_function(*CB), DepClassTy::OPTIONAL); in manifest()
3801 A.getAndUpdateAAFor<AANoReturn>(AA, IPos, DepClassTy::OPTIONAL); in identifyAliveSuccessors()
3826 A.getAndUpdateAAFor<AANoUnwind>(AA, IPos, DepClassTy::OPTIONAL); in identifyAliveSuccessors()
4032 NonNullAA = &A.getAAFor<AANonNull>(*this, IRP, DepClassTy::NONE); in initialize()
4142 *this, IRPosition::value(*Base), DepClassTy::REQUIRED); in updateImpl()
4280 auto &AlignAA = A.getAAFor<AAAlign>(QueryingAA, IRP, DepClassTy::NONE); in getKnownAlignForUse()
4424 DepClassTy::REQUIRED); in updateImpl()
4531 *this, IRPosition::argument(*Arg), DepClassTy::NONE); in updateImpl()
4607 auto &FnAA = A.getAAFor<AANoReturn>(*this, FnPos, DepClassTy::REQUIRED); in initialize()
4621 auto &FnAA = A.getAAFor<AANoReturn>(*this, FnPos, DepClassTy::REQUIRED); in updateImpl()
4783 NoCaptureAA, IRPosition::value(*O), DepClassTy::OPTIONAL); in isDereferenceableOrNull()
4843 A.getAAFor<AANoCapture>(NoCaptureAA, CSArgPos, DepClassTy::REQUIRED); in captured()
4917 const auto &IsDeadAA = A.getAAFor<AAIsDead>(*this, FnPos, DepClassTy::NONE); in updateImpl()
4923 A.getAAFor<AAMemoryBehavior>(*this, FnPos, DepClassTy::NONE); in updateImpl()
4929 A.recordDependence(FnMemAA, *this, DepClassTy::OPTIONAL); in updateImpl()
4951 A.getAAFor<AANoUnwind>(*this, FnPos, DepClassTy::OPTIONAL); in updateImpl()
4958 DepClassTy::OPTIONAL); in updateImpl()
5029 auto &ArgAA = A.getAAFor<AANoCapture>(*this, ArgPos, DepClassTy::REQUIRED); in updateImpl()
5176 A.getAAFor<AAType>(*this, getIRPosition(), DepClassTy::NONE); in askSimplifiedValueFor()
5182 A.recordDependence(AA, *this, DepClassTy::OPTIONAL); in askSimplifiedValueFor()
5187 A.recordDependence(AA, *this, DepClassTy::OPTIONAL); in askSimplifiedValueFor()
5285 DepClassTy::REQUIRED); in handleLoad()
5325 DepClassTy::REQUIRED); in updateImpl()
5526 DepClassTy::REQUIRED); in handleCmp()
5611 DepClassTy::REQUIRED); in updateImpl()
5696 DepClassTy::REQUIRED); in updateImpl()
6031 A.getAAFor<AAIsDead>(*this, IRPosition::function(*F), DepClassTy::NONE); in updateImpl()
6105 A.getAAFor<AANoSync>(*this, getIRPosition(), DepClassTy::OPTIONAL); in updateImpl()
6188 DepClassTy::OPTIONAL); in updateImpl()
6193 DepClassTy::OPTIONAL); in updateImpl()
6363 A.getAAFor<AAPrivatizablePtr>(*this, ACSArgPos, DepClassTy::REQUIRED); in identifyPrivatizableType()
6408 DepClassTy::OPTIONAL); in updateImpl()
6481 *this, IRPosition::argument(CBArg), DepClassTy::REQUIRED); in updateImpl()
6528 DepClassTy::REQUIRED); in updateImpl()
6696 A.getAAFor<AAAlign>(*this, IRPosition::value(*Arg), DepClassTy::NONE); in manifest()
6784 *this, IRPosition::argument(*Arg), DepClassTy::REQUIRED); in identifyPrivatizableType()
6822 A.getAAFor<AANoCapture>(*this, IRP, DepClassTy::REQUIRED); in updateImpl()
6828 auto &NoAliasAA = A.getAAFor<AANoAlias>(*this, IRP, DepClassTy::REQUIRED); in updateImpl()
6835 A.getAAFor<AAMemoryBehavior>(*this, IRP, DepClassTy::REQUIRED); in updateImpl()
7089 A.getAAFor<AAMemoryBehavior>(*this, ArgPos, DepClassTy::REQUIRED); in updateImpl()
7179 A.getAAFor<AAMemoryBehavior>(*this, FnPos, DepClassTy::REQUIRED); in updateImpl()
7205 *this, IRPosition::callsite_function(*CB), DepClassTy::REQUIRED); in updateImpl()
7241 A.getAAFor<AAMemoryBehavior>(*this, FnPos, DepClassTy::OPTIONAL); in updateImpl()
7256 A.getAAFor<AANoCapture>(*this, IRP, DepClassTy::OPTIONAL); in updateImpl()
7312 *this, IRPosition::callsite_argument(*CB, ArgNo), DepClassTy::OPTIONAL); in followUsersOfUseIn()
7368 A.getAAFor<AAMemoryBehavior>(*this, Pos, DepClassTy::OPTIONAL); in analyzeUseIn()
7700 *this, IRPosition::callsite_returned(*CB), DepClassTy::OPTIONAL); in categorizePtrValue()
7735 A.getAAFor<AAMemoryBehavior>(*this, ArgOpIRP, DepClassTy::OPTIONAL); in categorizeArgumentPointerLocations()
7759 *this, IRPosition::callsite_function(*CB), DepClassTy::OPTIONAL); in categorizeAccessedLocations()
7841 A.getAAFor<AAMemoryBehavior>(*this, getIRPosition(), DepClassTy::NONE); in updateImpl()
7847 A.recordDependence(MemBehaviorAA, *this, DepClassTy::OPTIONAL); in updateImpl()
7909 A.getAAFor<AAMemoryLocation>(*this, FnPos, DepClassTy::REQUIRED); in updateImpl()
8286 DepClassTy::REQUIRED); in calculateBinaryOperator()
8292 DepClassTy::REQUIRED); in calculateBinaryOperator()
8329 DepClassTy::REQUIRED); in calculateCastInst()
8369 DepClassTy::REQUIRED); in calculateCmpInst()
8373 DepClassTy::REQUIRED); in calculateCmpInst()
8431 DepClassTy::REQUIRED); in updateImpl()
8803 DepClassTy::REQUIRED); in updateWithICmpInst()
8808 DepClassTy::REQUIRED); in updateWithICmpInst()
8898 DepClassTy::REQUIRED); in updateWithSelectInst()
8904 DepClassTy::REQUIRED); in updateWithSelectInst()
8949 DepClassTy::REQUIRED); in updateWithCastInst()
8994 DepClassTy::REQUIRED); in updateWithBinaryOperator()
8999 DepClassTy::REQUIRED); in updateWithBinaryOperator()
9050 *this, IRPosition::value(*IncomingValue), DepClassTy::REQUIRED); in updateWithPHINode()
9186 DepClassTy::REQUIRED); in updateImpl()
9281 DepClassTy::REQUIRED); in updateImpl()
9476 A.getAAFor<AACallEdges>(*this, getIRPosition(), DepClassTy::REQUIRED); in canReach()
9501 A.getAAFor<AACallEdges>(*this, getIRPosition(), DepClassTy::REQUIRED); in updateImpl()
9548 DepClassTy::NONE); in checkIfReachable()
9555 DepClassTy::REQUIRED); in checkIfReachable()