Home
last modified time | relevance | path

Searched refs:getCachedAnalysis (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/unittests/Pass/
H A DAnalysisManagerTest.cpp55 EXPECT_TRUE(am.getCachedAnalysis<MyAnalysis>().has_value()); in TEST()
56 EXPECT_FALSE(am.getCachedAnalysis<OtherAnalysis>().has_value()); in TEST()
86 EXPECT_TRUE(fam.getCachedAnalysis<MyAnalysis>().has_value()); in TEST()
87 EXPECT_FALSE(fam.getCachedAnalysis<OtherAnalysis>().has_value()); in TEST()
172 EXPECT_TRUE(am.getCachedAnalysis<OpSpecificAnalysis>().has_value()); in TEST()
197 EXPECT_TRUE(am.getCachedAnalysis<AnalysisWithDependency>().has_value()); in TEST()
198 EXPECT_TRUE(am.getCachedAnalysis<MyAnalysis>().has_value()); in TEST()
205 EXPECT_FALSE(am.getCachedAnalysis<MyAnalysis>().has_value()); in TEST()
232 EXPECT_TRUE(am.getCachedAnalysis<MyAnalysis>().has_value()); in TEST()
240 am.getCachedAnalysis<AnalysisWithNestedDependency>().has_value()); in TEST()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Pass/
H A DAnalysisManager.h171 Optional<std::reference_wrapper<AnalysisT>> getCachedAnalysis() const { in getCachedAnalysis() function
309 return parentAM->analyses.getCachedAnalysis<AnalysisT>(); in getCachedParentAnalysis()
331 Optional<std::reference_wrapper<AnalysisT>> getCachedAnalysis() const { in getCachedAnalysis() function
332 return impl->analyses.getCachedAnalysis<AnalysisT>(); in getCachedAnalysis()
356 return it->second->analyses.getCachedAnalysis<AnalysisT>(); in getCachedChildAnalysis()
H A DPass.h230 Optional<std::reference_wrapper<AnalysisT>> getCachedAnalysis() { in getCachedAnalysis() function
231 return getAnalysisManager().getCachedAnalysis<AnalysisT>(); in getCachedAnalysis()
/llvm-project-15.0.7/mlir/docs/
H A DPassManagement.md245 * `getCachedAnalysis<>`
284 auto optionalAnalysis = getCachedAnalysis<MyOperationAnalysis>();