|
My Project
|
#include <AnalysisManager.h>

Public Member Functions | |
| NestedAnalysisMap (Operation *op) | |
| Operation * | getOperation () const |
| Get the operation for this analysis map. More... | |
| void | invalidate (const PreservedAnalyses &pa) |
| Invalidate any non preserved analyses. More... | |
Public Attributes | |
| DenseMap< Operation *, std::unique_ptr< NestedAnalysisMap > > | childAnalyses |
| The cached analyses for nested operations. More... | |
| detail::AnalysisMap | analyses |
| The analyses for the owning module. More... | |
An analysis map that contains a map for the current operation, and a set of maps for any child operations.
|
inline |
|
inline |
Get the operation for this analysis map.
| void detail::NestedAnalysisMap::invalidate | ( | const PreservedAnalyses & | pa | ) |
Invalidate any non preserved analyses.
| detail::AnalysisMap mlir::detail::NestedAnalysisMap::analyses |
The analyses for the owning module.
| DenseMap<Operation *, std::unique_ptr<NestedAnalysisMap> > mlir::detail::NestedAnalysisMap::childAnalyses |
The cached analyses for nested operations.
1.8.13