MLIR
16.0.0git
|
This class holds a collection of PassInstrumentation objects, and invokes their respective call backs. More...
#include "mlir/Pass/PassInstrumentation.h"
This class holds a collection of PassInstrumentation objects, and invokes their respective call backs.
Definition at line 86 of file PassInstrumentation.h.
PassInstrumentor::PassInstrumentor | ( | ) |
Definition at line 939 of file Pass.cpp.
References ~PassInstrumentor().
|
delete |
|
delete |
|
default |
Referenced by PassInstrumentor().
void PassInstrumentor::addInstrumentation | ( | std::unique_ptr< PassInstrumentation > | pi | ) |
Add the given instrumentation to the collection.
Definition at line 998 of file Pass.cpp.
Referenced by mlir::PassManager::addInstrumentation().
See PassInstrumentation::runAfterAnalysis for details.
Definition at line 990 of file Pass.cpp.
Referenced by mlir::detail::AnalysisMap::invalidate().
See PassInstrumentation::runAfterPass for details.
Definition at line 968 of file Pass.cpp.
Referenced by mlir::OpPassManager::getNesting().
See PassInstrumentation::runAfterPassFailed for details.
Definition at line 975 of file Pass.cpp.
Referenced by mlir::OpPassManager::getNesting().
void PassInstrumentor::runAfterPipeline | ( | Optional< OperationName > | name, |
const PassInstrumentation::PipelineParentInfo & | parentInfo | ||
) |
See PassInstrumentation::runAfterPipeline for details.
Definition at line 952 of file Pass.cpp.
Referenced by mlir::OpPassManager::getNesting().
See PassInstrumentation::runBeforeAnalysis for details.
Definition at line 982 of file Pass.cpp.
Referenced by mlir::detail::AnalysisMap::invalidate().
See PassInstrumentation::runBeforePass for details.
Definition at line 961 of file Pass.cpp.
Referenced by mlir::OpPassManager::getNesting().
void PassInstrumentor::runBeforePipeline | ( | Optional< OperationName > | name, |
const PassInstrumentation::PipelineParentInfo & | parentInfo | ||
) |
See PassInstrumentation::runBeforePipeline for details.
Definition at line 943 of file Pass.cpp.
Referenced by mlir::OpPassManager::getNesting().