My Project
|
The abstract polymorphic base class representing an analysis. More...
#include <AnalysisManager.h>
Public Member Functions | |
virtual | ~AnalysisConcept ()=default |
virtual bool | isInvalidated (const PreservedAnalyses &pa)=0 |
The abstract polymorphic base class representing an analysis.
|
virtualdefault |
|
pure virtual |
A hook used to query analyses for invalidation. Given a preserved analysis set, returns true if it should truly be invalidated. This allows for more fine-tuned invalidation in cases where an analysis wasn't explicitly marked preserved, but may be preserved(or invalidated) based upon other properties such as analyses sets.
Implemented in mlir::detail::AnalysisModel< AnalysisT >.