summaryrefslogtreecommitdiff
path: root/mlir/lib/Pass
Commit message (Expand)AuthorAgeFilesLines
* Remove `-action` suffix from the tag defining an Action: it is redundant hereMehdi Amini2023-04-231-1/+1
* Revert "Implement Pass and Dialect plugins for mlir-opt"Jacques Pienaar2023-04-062-54/+0
* Implement Pass and Dialect plugins for mlir-optFabian Mora2023-04-062-0/+54
* [mlir] Catch the case using ir print without disabling multithreadKai Sasaki2023-04-021-2/+10
* Add capture of "IRUnits" as context for an MLIR ActionMehdi Amini2023-03-202-3/+9
* Add an Observer for logging actions application to a streamMehdi Amini2023-03-202-6/+36
* [ADT][mlir][NFCI] Do not use non-const lvalue-refs with enumerateJakub Kuderski2023-03-151-2/+2
* [mlir] Update signal failure error messageJacques Pienaar2023-03-031-2/+2
* [mlir][Pass] Handle spaces in pipeline stringsBruno Schmitt2023-01-301-2/+8
* [mlir][Pass] Make PassManager default to op-agnosticrkayaith2023-01-251-5/+9
* [mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-143-26/+30
* [mlir] Add #include <optional> (NFC)Kazu Hirata2023-01-133-0/+3
* [mlir] Clear running passes in crashreporterJacques Pienaar2022-12-211-0/+9
* [mlir][Pass] Fix dropped statistics with nested adaptors.Will Dietz2022-12-071-2/+4
* [mlir] Use std::nullopt instead of None (NFC)Kazu Hirata2022-12-032-2/+2
* [mlir-opt] Add '-p' as an alias for '-pass-pipeline'rkayaith2022-11-081-3/+12
* [mlir] Include anchor op in reproducer pipeline stringrkayaith2022-11-031-5/+11
* [mlir][Pass] Include anchor op in -pass-pipelinerkayaith2022-11-032-5/+13
* [mlir][Pass] Disallow mixing -pass-pipeline with other pass optionsrkayaith2022-11-021-37/+31
* [mlir] Make `OperationFingerPrint` class publicIvan Butygin2022-11-021-55/+0
* [mlir][Pass] Fix parsePassPipeline error streamrkayaith2022-10-211-2/+3
* [mlir-opt] Add a '-dump-pass-pipeline' optionrkayaith2022-10-201-1/+1
* [mlir] Include anchor op when printing pass managersrkayaith2022-10-201-19/+11
* [LLVM][Support] Support for `llvm::cl::list`'s default valuesSon Tuan Vu2022-10-061-0/+5
* [mlir-opt] Delay pass manager creation until after parsingrkayaith2022-09-271-13/+22
* [mlir] Don't include SetVector.h (NFC)Kazu Hirata2022-09-171-1/+0
* [mlir:PassTiming] Always use parentInfo for determining pipeline parent scopeRiver Riddle2022-09-071-10/+7
* Revert "[mlir][cmake] Don't add dependencies on mlir-(generic-)headers"Mehdi Amini2022-09-031-0/+3
* [mlir][cmake] Don't add dependencies on mlir-(generic-)headersJeff Niu2022-09-021-3/+0
* Remove redundant string initialization (NFC)Kazu Hirata2022-07-241-1/+1
* [mlir] Fixed ordering of pass statistics.Slava Zakharin2022-07-191-5/+4
* Example:Stella Laurenzo2022-07-151-3/+6
* [mlir] (NFC) run clang-format on all filesJeff Niu2022-07-142-2/+3
* [mlir] Refactor pass crash reproducer generation to be an assembly resourceRiver Riddle2022-06-291-9/+44
* [Support] Change TrackingStatistic and NoopStatistic to use uint64_t instead ...Mingming Liu2022-06-221-1/+1
* Use value_or instead of getValueOr (NFC)Kazu Hirata2022-06-191-1/+1
* [mlir:Pass] Add support for op-agnostic pass managersRiver Riddle2022-05-125-114/+262
* Print custom assembly on pass failure by defaultMehdi Amini2022-04-191-2/+1
* Revert "[MLIR] Provide a way to print ops in custom form on pass failure"Mehdi Amini2022-04-172-20/+8
* [MLIR] Provide a way to print ops in custom form on pass failureUday Bondhugula2022-04-172-8/+20
* [mlir] Prefix pass manager options with `mlir-`Andrzej Warzynski2022-04-121-11/+12
* [mlir][NFC] Drop a few unnecessary includes from Pass.hRiver Riddle2022-04-073-0/+3
* [Support/Hash functions] Change the `final()` and `result()` of the hashing f...Argyrios Kyrtzidis2022-04-051-1/+1
* [mlir] Allow for using OpPassManager in pass optionsRiver Riddle2022-04-022-10/+113
* [mlir:PassOption] Rework ListOption parsing and add support for std::vector/S...River Riddle2022-04-021-0/+37
* [mlir] Use array_pod_sort for sorting stats/counters.Benjamin Kramer2022-03-171-7/+8
* [mlir] Move the Builtin FuncOp to the Func dialectRiver Riddle2022-03-161-1/+1
* [mlir] Fix missing verification after running an OpToOpAdaptorPassRiver Riddle2022-03-161-6/+8
* Apply clang-tidy fixes for modernize-use-default-member-init to MLIR (NFC)Mehdi Amini2022-03-071-2/+2
* [mlir][Pass] Add support for an InterfacePass and pass filtering based on Ope...River Riddle2022-03-041-43/+50