|
MLIR 22.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 87 of file PassInstrumentation.h.
| PassInstrumentor::PassInstrumentor | ( | ) |
Definition at line 1217 of file Pass.cpp.
Referenced by PassInstrumentor(), and PassInstrumentor().
|
delete |
References PassInstrumentor().
|
delete |
References PassInstrumentor().
|
default |
| void PassInstrumentor::addInstrumentation | ( | std::unique_ptr< PassInstrumentation > | pi | ) |
See PassInstrumentation::runAfterAnalysis for details.
See PassInstrumentation::runAfterPass for details.
See PassInstrumentation::runAfterPassFailed for details.
| void PassInstrumentor::runAfterPipeline | ( | std::optional< OperationName > | name, |
| const PassInstrumentation::PipelineParentInfo & | parentInfo ) |
See PassInstrumentation::runAfterPipeline for details.
See PassInstrumentation::runBeforeAnalysis for details.
See PassInstrumentation::runBeforePass for details.
| void PassInstrumentor::runBeforePipeline | ( | std::optional< OperationName > | name, |
| const PassInstrumentation::PipelineParentInfo & | parentInfo ) |
See PassInstrumentation::runBeforePipeline for details.