Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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()
229 ExclusionSet, DT, LI); in isPotentiallyReachable()
234 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable() argument
270 Worklist, const_cast<BasicBlock *>(B->getParent()), ExclusionSet, in isPotentiallyReachable()
[all …]
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DCFGTest.cpp62 assert(ExclusionSet.empty()); in ParseAssembly()
65 ExclusionSet.insert(&*I); in ParseAssembly()
75 SmallPtrSet<BasicBlock *, 4> ExclusionSet) in ExpectPath() argument
77 ExclusionSet(ExclusionSet) {} in ExpectPath()
102 EXPECT_EQ(isPotentiallyReachable(A, B, &ExclusionSet, nullptr, nullptr), in ExpectPath()
104 EXPECT_EQ(isPotentiallyReachable(A, B, &ExclusionSet, DT, nullptr), in ExpectPath()
106 EXPECT_EQ(isPotentiallyReachable(A, B, &ExclusionSet, nullptr, LI), in ExpectPath()
108 EXPECT_EQ(isPotentiallyReachable(A, B, &ExclusionSet, DT, LI), in ExpectPath()
114 SmallPtrSet<BasicBlock *, 4> ExclusionSet; in ExpectPath() member in __anoncf1c11ff0111::IsPotentiallyReachableTest::ExpectPath::IsPotentiallyReachableTestPass
121 new IsPotentiallyReachableTestPass(ExpectedResult, A, B, ExclusionSet); in ExpectPath()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DCFG.h71 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr,
82 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr,
96 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet,