MLIR
20.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.
|
delete |
|
delete |
|
default |
void PassInstrumentor::addInstrumentation | ( | std::unique_ptr< PassInstrumentation > | pi | ) |
Add the given instrumentation to the collection.
Definition at line 1064 of file Pass.cpp.
Referenced by mlir::PassManager::addInstrumentation().
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.