Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DCFG.h71 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr,
82 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr,
96 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet,
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DAttributor.cpp593 const AA::InstExclusionSetTy *ExclusionSet, in isPotentiallyReachable() argument
598 << (ExclusionSet ? std::to_string(ExclusionSet->size()) : "none") in isPotentiallyReachable()
600 if (ExclusionSet) in isPotentiallyReachable()
601 for (auto *ES : *ExclusionSet) in isPotentiallyReachable()
610 if (!GoBackwardsCB && !ExclusionSet) { in isPotentiallyReachable()
635 ReachabilityAA.isAssumedReachable(A, *CurFromI, *ToI, ExclusionSet); in isPotentiallyReachable()
649 ToReachabilityAA.isAssumedReachable(A, EntryI, *ToI, ExclusionSet); in isPotentiallyReachable()
661 ExclusionSet); in isPotentiallyReachable()
674 ReachabilityAA.isAssumedReachable(A, *CurFromI, Ret, ExclusionSet); in isPotentiallyReachable()
736 const AA::InstExclusionSetTy *ExclusionSet, in isPotentiallyReachable() argument
[all …]
H A DAttributorAttributes.cpp1153 AA::InstExclusionSetTy ExclusionSet; in forallInterferingAccesses() local
1158 ExclusionSet.insert(Acc.getRemoteInst()); in forallInterferingAccesses()
1210 &ExclusionSet, IsLiveInCalleeCB)) in forallInterferingAccesses()
1217 &ExclusionSet, IsLiveInCalleeCB)) in forallInterferingAccesses()
1241 bool Inserted = ExclusionSet.insert(&I).second; in forallInterferingAccesses()
1245 *Acc.getRemoteInst()->getFunction(), &ExclusionSet)) in forallInterferingAccesses()
1249 ExclusionSet.erase(&I); in forallInterferingAccesses()
3419 const AA::InstExclusionSetTy *ExclusionSet = nullptr; member
3430 : From(&From), To(&To), ExclusionSet(ES) { in ReachabilityQueryInfo()
3432 if (ExclusionSet && !ExclusionSet->empty()) { in ReachabilityQueryInfo()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h366 const AA::InstExclusionSetTy *ExclusionSet = nullptr,
373 const AA::InstExclusionSetTy *ExclusionSet = nullptr,
3499 const AA::InstExclusionSetTy *ExclusionSet = nullptr) const = 0;
5089 const AA::InstExclusionSetTy *ExclusionSet = nullptr,