llvm/mlir/lib/Pass
Mehdi Amini 6c05ca21b9 Remove the run method from OpPassManager and Pass and migrate it to OpToOpPassAdaptor
This makes OpPassManager more of a "container" of passes and not responsible to drive the execution.
As such we also make it constructible publicly, which will allow to build arbitrary pipeline decoupled from the execution. We'll make use of this facility to expose "dynamic pipeline" in the future.

Reviewed By: rriddle

Differential Revision: https://reviews.llvm.org/D86391
2020-08-27 04:57:29 +00:00
..
CMakeLists.txt
IRPrinting.cpp [MLIR] Add OpPrintingFlags to IRPrinterConfig. 2020-07-16 08:05:33 -07:00
Pass.cpp Remove the run method from OpPassManager and Pass and migrate it to OpToOpPassAdaptor 2020-08-27 04:57:29 +00:00
PassDetail.h Remove the run method from OpPassManager and Pass and migrate it to OpToOpPassAdaptor 2020-08-27 04:57:29 +00:00
PassManagerOptions.cpp
PassRegistry.cpp
PassStatistics.cpp
PassTiming.cpp