aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Transforms/Utils
AgeCommit message (Expand)AuthorFilesLines
2025-12-09[MLIR] Apply clang-tidy fixes for readability-identifier-naming in Inliner.cp...Mehdi Amini1-2/+2
2025-12-05[mlir][bufferization] Enable moving dependent values in eliminate-empty-tenso...Quinn Dawkins1-5/+12
2025-11-27[mlir][Transforms] Dialect conversion: Add support for `replaceUsesWithIf` (#...Matthias Springer1-25/+53
2025-11-17[MLIR] Fix empty optional access in DialectConversion (#168331)Vadim Curcă1-1/+1
2025-11-11[MLIR] Apply clang-tidy fixes for performance-unnecessary-value-param in Dial...Mehdi Amini1-1/+2
2025-11-10[mlir] Dialect Conversion: Fix expensive pattern check in no-rollback mode (#...Tim Noack1-11/+13
2025-11-05[mlir] Dialect Conversion: Add support for post-order legalization order (#16...Matthias Springer1-35/+85
2025-11-03[mlir][Transforms] Dialect Conversion: Convert entry block only (#165180)Matthias Springer1-92/+20
2025-10-15[mlir] Use isPure and skipRegions to print region op (NFC) (#163422)lonely eagle1-5/+6
2025-10-03[mlir] Dialect conversion: Print note when replacement types do not match leg...Matthias Springer1-8/+38
2025-09-27[MLIR] Improve in-place folding to iterate until fixed-point (#160615)Mehdi Amini1-5/+16
2025-09-22[mlir][Transforms] Simplify `ConversionPatternRewriter::replaceOp` implementa...Matthias Springer1-35/+24
2025-09-21[MLIR] Apply clang-tidy fixes for llvm-qualified-auto in GreedyPatternRewrite...Mehdi Amini1-1/+1
2025-09-19[mlir] Expose optional `PatternBenefit` to function / SCF populate functions ...Matthias Springer1-6/+8
2025-09-12[mlir][Transforms][NFC] Remove `reconcileUnrealizedCasts` forward-declaration...Matthias Springer1-150/+145
2025-09-12[mlir][Transforms] Fix crash in `reconcile-unrealized-casts` (#158298)Matthias Springer1-39/+112
2025-09-12Revert "[mlir][Transforms] Fix crash in `reconcile-unrealized-casts`" (#158295)Mehdi Amini1-112/+39
2025-09-12[mlir][Transforms] Fix crash in `reconcile-unrealized-casts` (#158067)Matthias Springer1-39/+112
2025-09-11[MLIR] Enable caching of type conversion in the presence of context-aware con...Mehdi Amini1-37/+47
2025-09-08[mlir][Transforms][NFC] Delete dead code (#157491)Matthias Springer1-2/+0
2025-09-06[mlir][Transforms] Add support for `ConversionPatternRewriter::replaceAllUses...Matthias Springer1-60/+110
2025-08-29[mlir] Fix a warningKazu Hirata1-1/+1
2025-08-29[mlir][Transforms][NFC] Simplify function signatures (#155997)Matthias Springer1-102/+87
2025-08-29[mlir][Transforms][NFC] Remove unused function parameter (#155985)Matthias Springer1-7/+3
2025-08-27[MLIR] Apply clang-tidy fixes for llvm-qualified-auto in LoopInvariantCodeMot...Mehdi Amini1-1/+1
2025-08-27[mlir][Transforms] Dialect conversion: Context-aware type conversions (#140434)Matthias Springer1-8/+81
2025-08-25[mlir][Transforms] Tighten `replaceUsesOfBlockArgument` (#155227)Matthias Springer1-0/+18
2025-08-23[MLIR] Adopt LDBG() macro in ControlFlowSinkUtils.cpp (NFC)Mehdi Amini1-2/+7
2025-08-23[MLIR] Use LDBG() debugging macro in InliningUtils.cpp (NFC)Mehdi Amini1-4/+3
2025-08-20[MLIR] Migrate LICM utils to the LDBG() macro style logging (NFC) (#154615)Mehdi Amini1-4/+6
2025-08-18[MLIR] Update GreedyRewriter to use the LDBG() debug log mechanism (NFC) (#15...Mehdi Amini2-15/+18
2025-08-18[MLIR] Add logging to eraseUnreachableBlocks (NFC) (#153968)Mehdi Amini1-4/+29
2025-08-18[MLIR] Stop visiting unreachable blocks in the walkAndApplyPatterns driver (#...Mehdi Amini1-0/+27
2025-08-18[mlir][Transforms] Dialect conversion: Add flag to dump materialization kind ...Matthias Springer1-0/+5
2025-08-18[MLIR] Refactor the walkAndApplyPatterns driver to remove the recursion (#154...Mehdi Amini1-10/+89
2025-08-18[MLIR] Erase unreachable blocks before applying patterns in the greedy rewrit...Mehdi Amini1-1/+12
2025-08-18[mlir][builtin] Make `unrealized_conversion_cast` inlineable (#139722)Matthias Springer1-0/+6
2025-08-15[mlir][Transforms] Turn 1:N -> 1:1 dispatch fatal error into match failure (#...Markus Böck1-4/+4
2025-08-13[mlir][Transforms] Fix build (#153447)Matthias Springer1-1/+1
2025-08-13[mlir][Transforms] Dialect Conversion Driver without Rollback (#151865)Matthias Springer1-59/+293
2025-08-10[mlir] Enable disabling folding in dialect conversion (#152890)Jacques Pienaar1-9/+23
2025-08-07[mlir][Transforms] More detailed error message when new IR cannot be legalize...Matthias Springer1-2/+27
2025-08-07[mlir][Transforms] Make lookup without type converter unambiguous (#151747)Matthias Springer1-72/+131
2025-08-07[mlir][Transforms] `ConversionPatternRewriter`: Add `config` getter (#152310)Matthias Springer1-12/+11
2025-08-05Avoid unnecessary erasing of constant Locs (#151573)Majid Dadashi1-2/+5
2025-08-01[MLIR] Migrate pattern application / dialect conversion to the LDBG logging f...Mehdi Amini1-1/+7
2025-07-27[MLIR] Fix release build: reference to NDEBUG guarded function (NFC)Mehdi Amini1-2/+0
2025-07-27[MLIR] Update Inliner.cpp to use LDBG() for logging (NFC) (#150762)Mehdi Amini1-17/+14
2025-07-27[mlir][Transforms] Dialect Conversion: Fix folder implementation (#150775)Matthias Springer1-7/+20
2025-07-27[mlir][IR] Set insertion point when erasing an operation (#146955)Matthias Springer1-0/+23