Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCFG.cpp137 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, in isReachableImpl() argument
152 if (ExclusionSet && !ExclusionSet->empty()) in isReachableImpl()
159 if (LI && ExclusionSet) { in isReachableImpl()
160 for (auto *BB : *ExclusionSet) { in isReachableImpl()
182 if (ExclusionSet && ExclusionSet->count(BB)) in isReachableImpl()
242 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachableFromMany() argument
245 Worklist, SingleEntrySet<const BasicBlock *>(StopBB), ExclusionSet, DT, in isPotentiallyReachableFromMany()
252 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isManyPotentiallyReachableFromMany() argument
255 Worklist, StopSet, ExclusionSet, DT, LI); in isManyPotentiallyReachableFromMany()
260 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable() argument
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCFG.h72 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr,
83 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr,
97 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet,
109 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp665 const AA::InstExclusionSetTy *ExclusionSet, in isPotentiallyReachable() argument
670 << (ExclusionSet ? std::to_string(ExclusionSet->size()) : "none") in isPotentiallyReachable()
672 if (ExclusionSet) in isPotentiallyReachable()
673 for (auto *ES : *ExclusionSet) in isPotentiallyReachable()
695 if (!GoBackwardsCB && !ExclusionSet) { in isPotentiallyReachable()
720 A, *CurFromI, *ToI, ExclusionSet); in isPotentiallyReachable()
734 A, EntryI, *ToI, ExclusionSet); in isPotentiallyReachable()
746 A, *CurFromI, ToFn, ExclusionSet); in isPotentiallyReachable()
759 A, *CurFromI, Ret, ExclusionSet); in isPotentiallyReachable()
821 const AA::InstExclusionSetTy *ExclusionSet, in isPotentiallyReachable() argument
[all …]
H A DAttributorAttributes.cpp1229 AA::InstExclusionSetTy ExclusionSet; in forallInterferingAccesses() local
1243 ExclusionSet.insert(Acc.getRemoteInst()); in forallInterferingAccesses()
1296 &ExclusionSet, IsLiveInCalleeCB)) in forallInterferingAccesses()
1303 &ExclusionSet, IsLiveInCalleeCB)) in forallInterferingAccesses()
1327 bool Inserted = ExclusionSet.insert(&I).second; in forallInterferingAccesses()
1331 *Acc.getRemoteInst()->getFunction(), &ExclusionSet)) in forallInterferingAccesses()
1335 ExclusionSet.erase(&I); in forallInterferingAccesses()
3425 const AA::InstExclusionSetTy *ExclusionSet = nullptr; member
3438 InstSetDMI::getHashValue(ExclusionSet)); in computeHashValue()
3448 : From(&From), To(&To), ExclusionSet(ES) { in ReachabilityQueryInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h394 const AA::InstExclusionSetTy *ExclusionSet = nullptr,
401 const AA::InstExclusionSetTy *ExclusionSet = nullptr,
3872 const AA::InstExclusionSetTy *ExclusionSet = nullptr) const = 0;
5755 const AA::InstExclusionSetTy *ExclusionSet = nullptr) const = 0;