MLIR
20.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 396 of file AnalysisManager.h.
|
inline |
Definition at line 398 of file AnalysisManager.h.
|
delete |
|
inline |
Returns an analysis manager for the current top-level module.
Definition at line 404 of file AnalysisManager.h.
|
delete |