Lines Matching defs:Reachable
3373 enum class Reachable {
3385 Reachable Result = Reachable::No;
3477 if (RQI->Result == RQITy::Reachable::No &&
3487 bool rememberResult(Attributor &A, typename RQITy::Reachable Result,
3499 if (Result == RQITy::Reachable::Yes || !UsedExclusionSet) {
3510 if (IsTemporaryRQI && Result != RQITy::Reachable::Yes && UsedExclusionSet) {
3515 assert(RQIPtr->Result == RQITy::Reachable::No && "Already reachable?");
3522 if (Result == RQITy::Reachable::No && IsTemporaryRQI)
3524 return Result == RQITy::Reachable::Yes;
3533 typename RQITy::Reachable &Result) {
3535 Result = RQITy::Reachable::Yes;
3544 if (It != QueryCache.end() && (*It)->Result == RQITy::Reachable::No) {
3545 Result = RQITy::Reachable::No;
3584 typename RQITy::Reachable Result;
3588 return Result == RQITy::Reachable::Yes;
3639 return rememberResult(A, RQITy::Reachable::Yes, RQI, UsedExclusionSet,
3645 return rememberResult(A, RQITy::Reachable::No, RQI, UsedExclusionSet,
3659 return rememberResult(A, RQITy::Reachable::No, RQI, true, IsTemporaryRQI);
3665 return rememberResult(A, RQITy::Reachable::No, RQI, UsedExclusionSet,
3685 return rememberResult(A, RQITy::Reachable::Yes, RQI, UsedExclusionSet,
3688 return rememberResult(A, RQITy::Reachable::Yes, RQI, UsedExclusionSet,
3700 return rememberResult(A, RQITy::Reachable::No, RQI, UsedExclusionSet,
10627 typename RQITy::Reachable Result;
10631 return Result == RQITy::Reachable::Yes;
10640 return rememberResult(A, RQITy::Reachable::No, RQI, false,
10701 return rememberResult(A, RQITy::Reachable::Yes, RQI, UsedExclusionSet,
10704 return rememberResult(A, RQITy::Reachable::No, RQI, UsedExclusionSet,