summaryrefslogtreecommitdiff
path: root/mlir/lib/Pass
AgeCommit message (Expand)Author
2025-11-20Revert "[mlir][Pass] Fix crash when applying a pass to an optional interface"...Matthias Springer
2025-11-20[mlir][Pass] Fix crash when applying a pass to an optional interface (#168499)Matthias Springer
2025-09-12[MLIR] Add debug log to the pass manager (NFC) (#156205)Mehdi Amini
2025-07-28[MLIR] Fix pipelineInitializationKey never being correctly updated (#150948)Will Froom
2025-07-24[mlir] Remove unused includes (NFC) (#150476)Kazu Hirata
2025-07-16[MLIR] Fix use-after-frees when accessing DistinctAttr storage (#148666)Artemiy Bulavin
2025-07-15[mlir] Remove unused includes (NFC) (#148872)Kazu Hirata
2025-07-07[mlir] Use `llvm::fill` instead of `std::fill`(NFC) (#146889)Longsheng Mou
2025-06-20[mlir] Migrate away from ArrayRef(std::nullopt) (NFC) (#144989)Kazu Hirata
2025-06-20[MLIR] Print more user-friendly error message when generating local reproduce...Artemiy Bulavin
2025-06-08Pretty print on -dump-pass-pipeline (#143223)Jeremy Kun
2025-05-16[mlir][NFC] Use `llvm::sort` (#140261)Iris Shi
2025-05-02[mlir] Declare explicit typeid to fix dylib build (#138357)Reid Kleckner
2025-04-30[mlir] Fix `--mlir-print-ir-tree-dir` when the symbol name contains `/` (or `...Mehdi Amini
2025-03-31[MLIR][NFC] Fix incomplete boundary comments. (#133516)Han-Chung Wang
2025-03-25Revert "[mlir] Fix DistinctAttributeUniquer deleting attribute storage when c...Emilio Cota
2025-03-13[mlir] Fix DistinctAttributeUniquer deleting attribute storage when crash rep...Artemiy Bulavin
2025-03-06Pass: Do not use llvm::array_pod_sort to sort OpPassManagers.Peter Collingbourne
2024-12-17[mlir] Attempt to resolve edge cases in PassPipeline textual format (#118877)Christopher Bate
2024-10-29[mlir] Fix a warningKazu Hirata
2024-10-29[mlir][NFC] Avoid a warning (#114052)Piotr Fusik
2024-10-22[mlir] Avoid repeated hash lookups (NFC) (#113249)Kazu Hirata
2024-10-01[MLIR][Pass] Full & deterministic diagnostics (#110311)Billy Zhu
2024-09-20[MLIR] Fix crash when using --mlir-timing (#109463)Ian Wood
2024-09-16[mlir] Tidy uses of llvm::raw_stream_ostream (NFC)JOE1994
2024-09-08[Pass] Avoid repeated hash lookups (NFC) (#107761)Kazu Hirata
2024-08-09[mlir] Add support for parsing nested PassPipelineOptions (#101118)Nikhil Kalra
2024-08-06[mlir] Add --list-passes option to mlir-opt (#100420)Natan-GabrielTiutiuIntel
2024-08-01Add a tutorial on mlir-opt (#96105)Jeremy Kun
2024-07-05[mlir][Pass] Handle escaped pipline option values (#97667)Nikhil Kalra
2024-06-21[mlir] Add missing ManagedStatic.h includes (NFC)Nikita Popov
2024-06-20[mlir] Apply ClangTidy finding.Adrian Kuegel
2024-05-24[mlir][Pass] Add new FileTreeIRPrinterConfig (#67840)Christopher Bate
2024-04-02[mlir][pass] Add `errorHandler` param to `Pass::initializeOptions` (#87289)Ivan Butygin
2024-02-19Rename `ThreadPool::getThreadCount()` to `getMaxConcurrency()` (NFC) (#82296)Mehdi Amini
2024-01-14[mlir] fix IRPrinterInstrumentation to use the user-provided IRPrinting confi...Yuanqiang Liu
2024-01-03[mlir][Pass] Enable the option for reproducer generation without crashing (#7...Puyan Lotfi
2023-12-08[mlir][Pass] Move PassExecutionAction to Pass.h, NFC. (#74850)Aman LaChapelle
2023-11-26[mlir] Fix a warningKazu Hirata
2023-11-24[MLIR][NFC] Fix build on recent GCC with C++20 enabled (#73308)Alexander Batashev
2023-10-25[MLIR][pass registry] show overlapping pass pipeline name (#70167)Maksim Levental
2023-09-04[mlir][transform] ApplyRegisteredPassOp: Support pass pipelinesMatthias Springer
2023-08-22Fix MSAN error: use of unitialized value when hashing the MLIR pass manager (...Mehdi Amini
2023-08-22Fix MLIR pass manager initialization: hash the pass pipeline to detect when i...Mehdi Amini
2023-08-07Fix minor typos in comments in MLIR Pass.cpp (NFC)Mehdi Amini
2023-08-07Clarify the invariant of the MLIR pass pipeline around `Pass::initialize()`Mehdi Amini
2023-06-20[mlir][Pass] Check supported op types before running a passMatthias Springer
2023-05-26[mlir] Move casting calls from methods to function callsTres Popp
2023-04-23Remove `-action` suffix from the tag defining an Action: it is redundant hereMehdi Amini
2023-04-06Revert "Implement Pass and Dialect plugins for mlir-opt"Jacques Pienaar