MLIR
21.0.0git
|
An analysis manager class specifically for the top-level operation. More...
#include "mlir/Pass/AnalysisManager.h"
Public Member Functions | |
ModuleAnalysisManager (Operation *op, PassInstrumentor *passInstrumentor) | |
ModuleAnalysisManager (const ModuleAnalysisManager &)=delete | |
ModuleAnalysisManager & | operator= (const ModuleAnalysisManager &)=delete |
operator AnalysisManager () | |
Returns an analysis manager for the current top-level module. More... | |
An analysis manager class specifically for the top-level operation.
This class contains the memory allocations for all nested analysis managers, and provides an anchor point. This is necessary because AnalysisManager is designed to be a thin wrapper around an existing analysis map instance.
Definition at line 393 of file AnalysisManager.h.
|
inline |
Definition at line 395 of file AnalysisManager.h.
|
delete |
|
inline |
Returns an analysis manager for the current top-level module.
Definition at line 401 of file AnalysisManager.h.
|
delete |