MLIR
20.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. More... | |
Public Member Functions inherited from mlir::detail::AnalysisConcept | |
virtual | ~AnalysisConcept ()=default |
Public Attributes | |
AnalysisT | analysis |
The actual analysis object. More... | |
A derived analysis model used to hold a specific analysis object.
Definition at line 117 of file AnalysisManager.h.
|
inlineexplicit |
Definition at line 119 of file AnalysisManager.h.
|
inlinefinalvirtual |
A hook used to query analyses for invalidation.
Removes invalidated analyses from pa.
Implements mlir::detail::AnalysisConcept.
Definition at line 124 of file AnalysisManager.h.
References mlir::detail::AnalysisModel< AnalysisT >::analysis, and mlir::detail::analysis_impl::isInvalidated().
AnalysisT mlir::detail::AnalysisModel< AnalysisT >::analysis |
The actual analysis object.
Definition at line 132 of file AnalysisManager.h.
Referenced by mlir::detail::AnalysisModel< AnalysisT >::invalidate().