summaryrefslogtreecommitdiff
path: root/mlir/lib/Pass/PassDetail.h
Commit message (Expand)AuthorAgeFilesLines
* Remove `-action` suffix from the tag defining an Action: it is redundant hereMehdi Amini2023-04-231-1/+1
* Add capture of "IRUnits" as context for an MLIR ActionMehdi Amini2023-03-201-2/+8
* Add an Observer for logging actions application to a streamMehdi Amini2023-03-201-0/+16
* [mlir:Pass] Add support for op-agnostic pass managersRiver Riddle2022-05-121-5/+12
* Adjust "end namespace" comment in MLIR to match new agree'd coding styleMehdi Amini2021-12-081-2/+2
* [mlir] Refactor the implementation of pass crash reproducersRiver Riddle2021-05-191-0/+37
* [mlir] Add a hook for initializing passes before execution and use it in the ...River Riddle2021-01-081-3/+8
* [mlir][Inliner] Refactor the inliner to use nested pass pipelines instead of ...River Riddle2020-12-141-3/+5
* [mlir][Pass] Remove the verifierPass now that verification is run during norm...River Riddle2020-11-121-9/+0
* Handle the verifier at run() time in the PassManager instead of build timeMehdi Amini2020-11-031-4/+6
* Remove the `run` method from `OpPassManager` and `Pass` and migrate it to `Op...Mehdi Amini2020-08-271-0/+12
* Separate the Registration from Loading dialects in the ContextMehdi Amini2020-08-191-0/+4
* Revert "Separate the Registration from Loading dialects in the Context"Mehdi Amini2020-08-191-4/+0
* Separate the Registration from Loading dialects in the ContextMehdi Amini2020-08-181-0/+4
* Revert "Separate the Registration from Loading dialects in the Context"Mehdi Amini2020-08-181-4/+0
* Separate the Registration from Loading dialects in the ContextMehdi Amini2020-08-181-0/+4
* Revert "Separate the Registration from Loading dialects in the Context"Mehdi Amini2020-08-151-4/+0
* Separate the Registration from Loading dialects in the ContextMehdi Amini2020-08-151-0/+4
* Revert "Separate the Registration from Loading dialects in the Context"Mehdi Amini2020-08-151-4/+0
* Separate the Registration from Loading dialects in the ContextMehdi Amini2020-08-141-0/+4
* [mlir][Pass][NFC] Merge OpToOpPassAdaptor and OpToOpPassAdaptorParallelRiver Riddle2020-04-291-46/+21
* [mlir][Pass] Remove the use of CRTP from the Pass classesRiver Riddle2020-04-071-4/+5
* Mass update the MLIR license header to mention "Part of the LLVM project"Mehdi Amini2020-01-261-1/+1
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-231-13/+4
* Add support for instance specific pass statistics.River Riddle2019-12-051-0/+8
* Add support for coalescing adjacent nested pass pipelines.River Riddle2019-09-091-25/+29
* Refactor PassTiming to support nested pipelines.River Riddle2019-09-081-8/+3
* Refactor the pass manager to support operations other than FuncOp/ModuleOp.River Riddle2019-09-021-116/+39
* Generalize the pass hierarchy by adding a general OpPass<PassT, OpT>.River Riddle2019-08-301-2/+2
* Generalize the analysis manager framework to work on any operation at any nes...River Riddle2019-08-281-2/+2
* Express ownership transfer in PassManager API through std::unique_ptr (NFC)Mehdi Amini2019-08-121-2/+6
* Change the IR printing pass instrumentation to ignore the verifier passes on ...River Riddle2019-07-121-0/+19
* NFC: Rename Module to ModuleOp.River Riddle2019-07-101-1/+1
* NFC: Rename Function to FuncOp.River Riddle2019-07-101-1/+1
* NFC: Refactor Module to be value typed.River Riddle2019-07-021-1/+1
* NFC: Refactor Function to be value typed.River Riddle2019-07-011-1/+1
* Add experimental support for multi-threading the pass manager. This adds supp...River Riddle2019-03-291-12/+32
* Continue pushing const out of the core IR types - in this case, remove constChris Lattner2019-03-291-2/+2
* Add an instrumentation for conditionally printing the IR before and after pas...River Riddle2019-03-291-0/+7
* NFC: Move the PassExecutor and PassAdaptor classes into PassDetail.h so that ...River Riddle2019-03-291-0/+124