Home
last modified time | relevance | path

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

/external/llvm-project/mlir/unittests/Pass/
DAnalysisManagerTest.cpp48 EXPECT_TRUE(am.getCachedAnalysis<MyAnalysis>().hasValue()); in TEST()
49 EXPECT_FALSE(am.getCachedAnalysis<OtherAnalysis>().hasValue()); in TEST()
78 EXPECT_TRUE(fam.getCachedAnalysis<MyAnalysis>().hasValue()); in TEST()
79 EXPECT_FALSE(fam.getCachedAnalysis<OtherAnalysis>().hasValue()); in TEST()
140 EXPECT_FALSE(am.getCachedAnalysis<CustomInvalidatingAnalysis>().hasValue()); in TEST()
146 EXPECT_TRUE(am.getCachedAnalysis<CustomInvalidatingAnalysis>().hasValue()); in TEST()
159 EXPECT_TRUE(am.getCachedAnalysis<OpSpecificAnalysis>().hasValue()); in TEST()
/external/llvm-project/mlir/include/mlir/Pass/
DAnalysisManager.h147 Optional<std::reference_wrapper<AnalysisT>> getCachedAnalysis() const { in getCachedAnalysis() function
242 return parentAM->getCachedAnalysis<AnalysisT>(); in getCachedParentAnalysis()
262 Optional<std::reference_wrapper<AnalysisT>> getCachedAnalysis() const { in getCachedAnalysis() function
263 return impl->analyses.getCachedAnalysis<AnalysisT>(); in getCachedAnalysis()
286 return it->second->analyses.getCachedAnalysis<AnalysisT>(); in getCachedChildAnalysis()
DPass.h204 Optional<std::reference_wrapper<AnalysisT>> getCachedAnalysis() { in getCachedAnalysis() function
205 return getAnalysisManager().getCachedAnalysis<AnalysisT>(); in getCachedAnalysis()
/external/llvm-project/mlir/docs/
DPassManagement.md147 * `getCachedAnalysis<>`
172 auto optionalAnalysis = getCachedAnalysis<MyOperationAnalysis>();