Home
last modified time | relevance | path

Searched refs:PassInstrumentor (Results 1 – 4 of 4) sorted by relevance

/external/llvm-project/mlir/include/mlir/Pass/
DPassInstrumentation.h84 class PassInstrumentor {
86 PassInstrumentor();
87 PassInstrumentor(PassInstrumentor &&) = delete;
88 PassInstrumentor(const PassInstrumentor &) = delete;
89 ~PassInstrumentor();
DAnalysisManager.h132 AnalysisT &getAnalysis(PassInstrumentor *pi) { in getAnalysis()
141 getAnalysis(PassInstrumentor *pi) { in getAnalysis()
173 AnalysisT &getAnalysisImpl(PassInstrumentor *pi, OpT op) { in getAnalysisImpl()
303 PassInstrumentor *getPassInstrumentor() const;
330 ModuleAnalysisManager(Operation *op, PassInstrumentor *passInstrumentor) in ModuleAnalysisManager()
337 PassInstrumentor *getPassInstrumentor() const { return passInstrumentor; } in getPassInstrumentor()
347 PassInstrumentor *passInstrumentor;
DPassManager.h34 class PassInstrumentor; variable
341 std::unique_ptr<PassInstrumentor> instrumentor;
/external/llvm-project/mlir/lib/Pass/
DPass.cpp358 PassInstrumentor *pi = am.getPassInstrumentor(); in run()
838 instrumentor = std::make_unique<PassInstrumentor>(); in addInstrumentation()
848 PassInstrumentor *AnalysisManager::getPassInstrumentor() const { in getPassInstrumentor()
916 PassInstrumentor::PassInstrumentor() : impl(new PassInstrumentorImpl()) {} in PassInstrumentor() function in PassInstrumentor
917 PassInstrumentor::~PassInstrumentor() {} in ~PassInstrumentor()
920 void PassInstrumentor::runBeforePipeline( in runBeforePipeline()
929 void PassInstrumentor::runAfterPipeline( in runAfterPipeline()
938 void PassInstrumentor::runBeforePass(Pass *pass, Operation *op) { in runBeforePass()
945 void PassInstrumentor::runAfterPass(Pass *pass, Operation *op) { in runAfterPass()
952 void PassInstrumentor::runAfterPassFailed(Pass *pass, Operation *op) { in runAfterPassFailed()
[all …]