Lines Matching defs:Reachable
3415 enum class Reachable {
3427 Reachable Result = Reachable::No;
3519 if (RQI->Result == RQITy::Reachable::No &&
3529 bool rememberResult(Attributor &A, typename RQITy::Reachable Result,
3541 if (Result == RQITy::Reachable::Yes || !UsedExclusionSet) {
3552 if (IsTemporaryRQI && Result != RQITy::Reachable::Yes && UsedExclusionSet) {
3557 assert(RQIPtr->Result == RQITy::Reachable::No && "Already reachable?");
3564 if (Result == RQITy::Reachable::No && IsTemporaryRQI)
3566 return Result == RQITy::Reachable::Yes;
3575 typename RQITy::Reachable &Result) {
3577 Result = RQITy::Reachable::Yes;
3586 if (It != QueryCache.end() && (*It)->Result == RQITy::Reachable::No) {
3587 Result = RQITy::Reachable::No;
3626 typename RQITy::Reachable Result;
3630 return Result == RQITy::Reachable::Yes;
3681 return rememberResult(A, RQITy::Reachable::Yes, RQI, UsedExclusionSet,
3687 return rememberResult(A, RQITy::Reachable::No, RQI, UsedExclusionSet,
3701 return rememberResult(A, RQITy::Reachable::No, RQI, true, IsTemporaryRQI);
3707 return rememberResult(A, RQITy::Reachable::No, RQI, UsedExclusionSet,
3727 return rememberResult(A, RQITy::Reachable::Yes, RQI, UsedExclusionSet,
3730 return rememberResult(A, RQITy::Reachable::Yes, RQI, UsedExclusionSet,
3742 return rememberResult(A, RQITy::Reachable::No, RQI, UsedExclusionSet,
10679 typename RQITy::Reachable Result;
10683 return Result == RQITy::Reachable::Yes;
10692 return rememberResult(A, RQITy::Reachable::No, RQI, false,
10753 return rememberResult(A, RQITy::Reachable::Yes, RQI, UsedExclusionSet,
10756 return rememberResult(A, RQITy::Reachable::No, RQI, UsedExclusionSet,