Lines Matching defs:ExclusionSet
1230 AA::InstExclusionSetTy ExclusionSet;
1244 ExclusionSet.insert(Acc.getRemoteInst());
1297 &ExclusionSet, IsLiveInCalleeCB))
1304 &ExclusionSet, IsLiveInCalleeCB))
1317 // (ExclusionSet) and at the same time might reach the access. However,
1328 bool Inserted = ExclusionSet.insert(&I).second;
1332 *Acc.getRemoteInst()->getFunction(), &ExclusionSet))
1336 ExclusionSet.erase(&I);
3425 const AA::InstExclusionSetTy *ExclusionSet = nullptr;
3438 InstSetDMI::getHashValue(ExclusionSet));
3448 : From(&From), To(&To), ExclusionSet(ES) {
3451 ExclusionSet = nullptr;
3453 ExclusionSet = A.getInfoCache().getOrCreateUniqueBlockExecutionSet(ES);
3458 : From(RQI.From), To(RQI.To), ExclusionSet(RQI.ExclusionSet) {}
3480 return InstSetDMI::isEqual(LHS->ExclusionSet, RHS->ExclusionSet);
3553 assert((!RQI.ExclusionSet || !RQI.ExclusionSet->empty()) &&
3556 RQITy(A, *RQI.From, *RQI.To, RQI.ExclusionSet, true);
3583 if (StackRQI.ExclusionSet) {
3620 const AA::InstExclusionSetTy *ExclusionSet) const override {
3625 RQITy StackRQI(A, From, To, ExclusionSet, false);
3660 const AA::InstExclusionSetTy *ExclusionSet) {
3663 if (ExclusionSet && IP != Origin && ExclusionSet->count(IP)) {
3680 WillReachInBlock(*RQI.From, *RQI.To, RQI.ExclusionSet))
3686 if (!WillReachInBlock(ToBB->front(), *RQI.To, RQI.ExclusionSet))
3692 if (RQI.ExclusionSet)
3693 for (auto *I : *RQI.ExclusionSet)
3700 RQI.ExclusionSet))
3965 A, *UserI, *getCtxI(), *this, /* ExclusionSet */ nullptr,
5631 A, *CB, *Scope, *this, /* ExclusionSet */ nullptr,
10674 const AA::InstExclusionSetTy *ExclusionSet) const override {
10678 RQITy StackRQI(A, From, To, ExclusionSet, false);
10728 RQI.ExclusionSet))
10745 A, *RQI.From, CBInst, RQI.ExclusionSet);