Lines Matching defs:ExclusionSet
1234 AA::InstExclusionSetTy ExclusionSet;
1248 ExclusionSet.insert(Acc.getRemoteInst());
1301 &ExclusionSet, IsLiveInCalleeCB))
1308 &ExclusionSet, IsLiveInCalleeCB))
1321 // (ExclusionSet) and at the same time might reach the access. However,
1332 bool Inserted = ExclusionSet.insert(&I).second;
1337 *Acc.getRemoteInst()->getFunction(), &ExclusionSet))
1341 ExclusionSet.erase(&I);
3383 const AA::InstExclusionSetTy *ExclusionSet = nullptr;
3396 InstSetDMI::getHashValue(ExclusionSet));
3406 : From(&From), To(&To), ExclusionSet(ES) {
3409 ExclusionSet = nullptr;
3411 ExclusionSet = A.getInfoCache().getOrCreateUniqueBlockExecutionSet(ES);
3416 : From(RQI.From), To(RQI.To), ExclusionSet(RQI.ExclusionSet) {}
3438 return InstSetDMI::isEqual(LHS->ExclusionSet, RHS->ExclusionSet);
3511 assert((!RQI.ExclusionSet || !RQI.ExclusionSet->empty()) &&
3514 RQITy(A, *RQI.From, *RQI.To, RQI.ExclusionSet, true);
3541 if (StackRQI.ExclusionSet) {
3578 const AA::InstExclusionSetTy *ExclusionSet) const override {
3583 RQITy StackRQI(A, From, To, ExclusionSet, false);
3618 const AA::InstExclusionSetTy *ExclusionSet) {
3621 if (ExclusionSet && IP != Origin && ExclusionSet->count(IP)) {
3638 WillReachInBlock(*RQI.From, *RQI.To, RQI.ExclusionSet))
3644 if (!WillReachInBlock(ToBB->front(), *RQI.To, RQI.ExclusionSet))
3650 if (RQI.ExclusionSet)
3651 for (auto *I : *RQI.ExclusionSet)
3658 RQI.ExclusionSet))
3923 A, *UserI, *getCtxI(), *this, /* ExclusionSet */ nullptr,
5589 A, *CB, *Scope, *this, /* ExclusionSet */ nullptr,
10622 const AA::InstExclusionSetTy *ExclusionSet) const override {
10626 RQITy StackRQI(A, From, To, ExclusionSet, false);
10676 RQI.ExclusionSet))
10693 A, *RQI.From, CBInst, RQI.ExclusionSet);