Home
last modified time | relevance | path

Searched refs:ExclusionSet (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DCFG.cpp135 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachableFromMany() argument
144 if (ExclusionSet && !ExclusionSet->empty()) in isPotentiallyReachableFromMany()
151 if (LI && ExclusionSet) { in isPotentiallyReachableFromMany()
152 for (auto *BB : *ExclusionSet) { in isPotentiallyReachableFromMany()
168 if (ExclusionSet && ExclusionSet->count(BB)) in isPotentiallyReachableFromMany()
209 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable() argument
217 if (!ExclusionSet || ExclusionSet->empty()) { in isPotentiallyReachable()
228 return isPotentiallyReachableFromMany(Worklist, B, ExclusionSet, DT, LI); in isPotentiallyReachable()
233 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable() argument
269 ExclusionSet, DT, LI); in isPotentiallyReachable()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCFG.h71 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr,
82 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr,
96 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp664 const AA::InstExclusionSetTy *ExclusionSet, in isPotentiallyReachable() argument
669 << (ExclusionSet ? std::to_string(ExclusionSet->size()) : "none") in isPotentiallyReachable()
671 if (ExclusionSet) in isPotentiallyReachable()
672 for (auto *ES : *ExclusionSet) in isPotentiallyReachable()
694 if (!GoBackwardsCB && !ExclusionSet) { in isPotentiallyReachable()
733 A, EntryI, *ToI, ExclusionSet); in isPotentiallyReachable()
745 A, *CurFromI, ToFn, ExclusionSet); in isPotentiallyReachable()
820 const AA::InstExclusionSetTy *ExclusionSet, in isPotentiallyReachable() argument
824 ExclusionSet, GoBackwardsCB); in isPotentiallyReachable()
830 const AA::InstExclusionSetTy *ExclusionSet, in isPotentiallyReachable() argument
[all …]
H A DAttributorAttributes.cpp1233 AA::InstExclusionSetTy ExclusionSet; in forallInterferingAccesses() local
1340 ExclusionSet.erase(&I); in forallInterferingAccesses()
3406 ExclusionSet = nullptr; in ReachabilityQueryInfo()
3413 : From(RQI.From), To(RQI.To), ExclusionSet(RQI.ExclusionSet) {} in ReachabilityQueryInfo()
3435 return InstSetDMI::isEqual(LHS->ExclusionSet, RHS->ExclusionSet); in isEqual()
3508 assert((!RQI.ExclusionSet || !RQI.ExclusionSet->empty()) && in rememberResult()
3538 if (StackRQI.ExclusionSet) { in checkQueryCache()
3618 if (ExclusionSet && IP != Origin && ExclusionSet->count(IP)) { in isReachableImpl()
3647 if (RQI.ExclusionSet) in isReachableImpl()
3648 for (auto *I : *RQI.ExclusionSet) in isReachableImpl()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h383 const AA::InstExclusionSetTy *ExclusionSet = nullptr,
390 const AA::InstExclusionSetTy *ExclusionSet = nullptr,
3823 const AA::InstExclusionSetTy *ExclusionSet = nullptr) const = 0;
5700 const AA::InstExclusionSetTy *ExclusionSet = nullptr) const = 0;