|
MLIR 22.0.0git
|
A derived analysis model used to hold a specific analysis object. More...
#include "mlir/Pass/AnalysisManager.h"
Public Member Functions | |
| template<typename... Args> | |
| AnalysisModel (Args &&...args) | |
| bool | invalidate (PreservedAnalyses &pa) final |
| A hook used to query analyses for invalidation. | |
| Public Member Functions inherited from mlir::detail::AnalysisConcept | |
| virtual | ~AnalysisConcept ()=default |
Public Attributes | |
| AnalysisT | analysis |
| The actual analysis object. | |
A derived analysis model used to hold a specific analysis object.
Definition at line 114 of file AnalysisManager.h.
|
inlineexplicit |
Definition at line 116 of file AnalysisManager.h.
References analysis.
|
inlinefinalvirtual |
A hook used to query analyses for invalidation.
Removes invalidated analyses from pa.
Implements mlir::detail::AnalysisConcept.
Definition at line 121 of file AnalysisManager.h.
References analysis, mlir::detail::analysis_impl::isInvalidated(), and result.
| AnalysisT mlir::detail::AnalysisModel< AnalysisT >::analysis |
The actual analysis object.
Definition at line 129 of file AnalysisManager.h.
Referenced by AnalysisModel(), and invalidate().