Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/include/mlir/Pass/
H A DPassInstrumentation.h86 class PassInstrumentor {
88 PassInstrumentor();
89 PassInstrumentor(PassInstrumentor &&) = delete;
90 PassInstrumentor(const PassInstrumentor &) = delete;
91 ~PassInstrumentor();
H A DAnalysisManager.h154 AnalysisT &getAnalysis(PassInstrumentor *pi, AnalysisManager &am) { in getAnalysis()
165 getAnalysis(PassInstrumentor *pi, AnalysisManager &am) { in getAnalysis()
197 AnalysisT &getAnalysisImpl(PassInstrumentor *pi, OpT op, in getAnalysisImpl()
242 NestedAnalysisMap(Operation *op, PassInstrumentor *instrumentor) in NestedAnalysisMap()
261 PassInstrumentor *getPassInstrumentor() const { in getPassInstrumentor()
264 return parentOrInstrumentor.get<PassInstrumentor *>(); in getPassInstrumentor()
280 PointerUnion<NestedAnalysisMap *, PassInstrumentor *> parentOrInstrumentor;
374 PassInstrumentor *getPassInstrumentor() const { in getPassInstrumentor()
397 ModuleAnalysisManager(Operation *op, PassInstrumentor *passInstrumentor) in ModuleAnalysisManager()
H A DPassManager.h34 class PassInstrumentor; variable
433 std::unique_ptr<PassInstrumentor> instrumentor;
/llvm-project-15.0.7/mlir/lib/Pass/
H A DPass.cpp435 PassInstrumentor *pi = am.getPassInstrumentor(); in run()
515 unsigned parentInitGeneration, PassInstrumentor *instrumentor, in runPipeline()
831 instrumentor = std::make_unique<PassInstrumentor>(); in addInstrumentation()
939 PassInstrumentor::PassInstrumentor() : impl(new PassInstrumentorImpl()) {} in PassInstrumentor() function in PassInstrumentor
940 PassInstrumentor::~PassInstrumentor() = default;
943 void PassInstrumentor::runBeforePipeline( in runBeforePipeline()
952 void PassInstrumentor::runAfterPipeline( in runAfterPipeline()
961 void PassInstrumentor::runBeforePass(Pass *pass, Operation *op) { in runBeforePass()
968 void PassInstrumentor::runAfterPass(Pass *pass, Operation *op) { in runAfterPass()
990 void PassInstrumentor::runAfterAnalysis(StringRef name, TypeID id, in runAfterAnalysis()
[all …]
H A DPassDetail.h78 unsigned parentInitGeneration, PassInstrumentor *instrumentor = nullptr,