Searched refs:ExclusionSet (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CFG.cpp | 137 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 D | CFG.h | 72 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 D | Attributor.cpp | 665 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 D | AttributorAttributes.cpp | 1229 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 D | Attributor.h | 394 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;
|