summaryrefslogtreecommitdiff
path: root/mlir/lib/Transforms
AgeCommit message (Expand)Author
2025-08-18[mlir][Transforms] Dialect conversion: Add flag to dump materialization kind ...Matthias Springer
2025-08-18[MLIR] Refactor the walkAndApplyPatterns driver to remove the recursion (#154...Mehdi Amini
2025-08-18[MLIR] Erase unreachable blocks before applying patterns in the greedy rewrit...Mehdi Amini
2025-08-18[mlir][builtin] Make `unrealized_conversion_cast` inlineable (#139722)Matthias Springer
2025-08-15[mlir][Transforms] Turn 1:N -> 1:1 dispatch fatal error into match failure (#...Markus Böck
2025-08-13[mlir][Transforms] Fix build (#153447)Matthias Springer
2025-08-13[mlir][Transforms] Dialect Conversion Driver without Rollback (#151865)Matthias Springer
2025-08-10[mlir] Enable disabling folding in dialect conversion (#152890)Jacques Pienaar
2025-08-07[mlir][Transforms] More detailed error message when new IR cannot be legalize...Matthias Springer
2025-08-07[mlir][Transforms] Make lookup without type converter unambiguous (#151747)Matthias Springer
2025-08-07[mlir][Transforms] `ConversionPatternRewriter`: Add `config` getter (#152310)Matthias Springer
2025-08-05Avoid unnecessary erasing of constant Locs (#151573)Majid Dadashi
2025-08-01[MLIR] Migrate pattern application / dialect conversion to the LDBG logging f...Mehdi Amini
2025-07-27[MLIR] Fix release build: reference to NDEBUG guarded function (NFC)Mehdi Amini
2025-07-27[MLIR] Update Inliner.cpp to use LDBG() for logging (NFC) (#150762)Mehdi Amini
2025-07-27[mlir][Transforms] Dialect Conversion: Fix folder implementation (#150775)Matthias Springer
2025-07-27[mlir][IR] Set insertion point when erasing an operation (#146955)Matthias Springer
2025-07-27[mlir] Fix a warningKazu Hirata
2025-07-26[mlir][Transforms][NFC] Dialect Conversion: Improve `insert` callbacks (#150753)Matthias Springer
2025-07-26[mlir][Transforms] Dialect Conversion: check for "failure" after modification...Matthias Springer
2025-07-26[MLIR] Remove unused DBGS macro (NFC)Mehdi Amini
2025-07-26[mlir][Transforms][NFC] Dialect Conversion: Move `lookup` functions (#150743)Matthias Springer
2025-07-25[MLIR] Add a OpWithFlags class that acts as a "stream modifier" to customize ...Mehdi Amini
2025-07-25[mlir] Switch to new LDBG macro (#150616)Jacques Pienaar
2025-07-24[mlir][Transforms] Remove UB dialect dependency from Canonicalizer pass (#150...Hideto Ueno
2025-07-25Fix Bug in RemoveDeadValues Pass (#148437)ronigoldman22
2025-07-24[mlir] Remove unused includes (NFC) (#150476)Kazu Hirata
2025-07-24[mlir] Fix missing import (#150330)Daniel Garvey
2025-07-24[mlir][NFC] Use `hasOneBlock` instead of `llvm::hasSingleElement(region)` (#1...Longsheng Mou
2025-07-22[mlir][NFC] update `mlir/lib` create APIs (26/n) (#149933)Maksim Levental
2025-07-15[mlir][Transforms][NFC] Dialect Conversion: Store materialization metadata se...Matthias Springer
2025-07-13[mlir][Transforms] Report all `allowPatternRollback` violations as fatal erro...Matthias Springer
2025-07-13[mlir][Transforms] Dialect Conversion: `allowPatternRollback` to check foldin...Matthias Springer
2025-07-12[mlir][Transforms][NFC] Dialect Conversion: Earlier `isIgnored` check (#148360)Matthias Springer
2025-07-07[mlir] Use `llvm::fill` instead of `std::fill`(NFC) (#146889)Longsheng Mou
2025-07-04[mlir][Transforms] Add `ApplyConversionAction` for profiling purposes (#146208)Matthias Springer
2025-06-29[mlir] Remove unused includes (NFC) (#146278)Kazu Hirata
2025-06-26[mlir][Transforms][NFC] Store per-pattern IR modifications in separate state ...Matthias Springer
2025-06-24[mlir] Walk nested non-symbol table ops in symbol dce (#143353)Jacques Pienaar
2025-06-24[mlir][Transforms] Dialect Conversion: Simplify block-inline handling (#145308)Matthias Springer
2025-06-23[mlir][Transforms] Add 1:N support to `replaceUsesOfBlockArgument` (#145171)Matthias Springer
2025-06-23[mlir][Transforms] Dialect conversion: Simplify `replaceOp` implementation (#...Matthias Springer
2025-06-22[mlir] fix assertion failure in remove-dead-values (#144849)Menooker
2025-06-22[MLIR] Add logging/tracing to DataFlow analysis and RemoveDeadValues (NFC) (#...Mehdi Amini
2025-06-21[mlir][Transforms] Dialect conversion: Add missing erasure notifications (#14...Matthias Springer
2025-06-21[mlir][Transforms][NFC] Dialect conversion: Rename internal functions (#145018)Matthias Springer
2025-06-19[mlir][Transforms] Fix replaceUsesOfBlockArgument API (#144706)Matthias Springer
2025-06-18[mlir][Transforms][NFC] Dialect Conversion: Keep `unresolvedMaterializations`...Matthias Springer
2025-06-11[mlir] Simplify calls to *Map::{insert,try_emplace} (NFC) (#143729)Kazu Hirata
2025-06-09[mlir] Use *Map::try_emplace (NFC) (#143341)Kazu Hirata