summaryrefslogtreecommitdiff
path: root/mlir/test/lib/Dialect/Test/TestPatterns.cpp
AgeCommit message (Expand)Author
2025-11-05[mlir] Dialect Conversion: Add support for post-order legalization order (#16...Matthias Springer
2025-11-03[mlir][Transforms] Dialect Conversion: Convert entry block only (#165180)Matthias Springer
2025-10-29[mlir][CF] Add structural type conversion patterns (#165629)Matthias Springer
2025-10-22[mlir] Switch uses of deprecated .create methods to free function. NFC. (#164...Jakub Kuderski
2025-10-09[mlir] Execute same operand name constraints before user constraints. (#162526)Chenguang Wang
2025-09-15[mlir] Add base class type aliases for rewrites/conversions. NFC. (#158433)Jakub Kuderski
2025-09-06[mlir][Transforms] Add support for `ConversionPatternRewriter::replaceAllUses...Matthias Springer
2025-08-27[mlir][Transforms] Dialect conversion: Context-aware type conversions (#140434)Matthias Springer
2025-08-18[mlir][Transforms] Dialect conversion: Add flag to dump materialization kind ...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] 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] Allow `constFoldBinaryOp` to fold `(T1, T1) -> T2` (#151410)Matthias Guenther
2025-08-07[mlir][Transforms] Make lookup without type converter unambiguous (#151747)Matthias Springer
2025-07-26[mlir][test] Turn `test-legalize-mode` into a pass option (#150767)Matthias Springer
2025-07-25[mlir][NFC] update `mlir` create APIs (34/n) (#150660)Maksim Levental
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (28/n) (#150641)Maksim Levental
2025-07-25[mlir][NFC] Use `getDefiningOp<OpTy>()` instead of `dyn_cast<OpTy>(getDefinin...Longsheng Mou
2025-07-24[mlir][NFC] Use `hasOneBlock` instead of `llvm::hasSingleElement(region)` (#1...Longsheng Mou
2025-06-25[mlir] Migrate away from std::nullopt (NFC) (#145523)Kazu Hirata
2025-06-23[mlir][Transforms] Add 1:N support to `replaceUsesOfBlockArgument` (#145171)Matthias Springer
2025-06-22[mlir] Migrate away from TypeRange(std::nullopt) (NFC) (#145246)Kazu Hirata
2025-04-24[mlir] add a fluent API to GreedyRewriterConfig (#137122)Oleksandr "Alex" Zinenko
2025-04-18Revert "[mlir] add a fluent API to GreedyRewriterConfig (#132253)"Kazu Hirata
2025-04-18[mlir] add a fluent API to GreedyRewriterConfig (#132253)Oleksandr "Alex" Zinenko
2025-03-31[MLIR][NFC] Fix incomplete boundary comments. (#133516)Han-Chung Wang
2025-03-28[mlir][Transforms] Improve `replaceOpWithMultiple` API (#132608)Matthias Springer
2025-03-15[mlir][Transforms] Dialect Conversion: Add 1:N support to `remapInput` (#131454)Matthias Springer
2025-01-16[mlir][IR] Remove factory methods from `FloatType` (#123026)Matthias Springer
2025-01-03[mlir][Transforms] Support 1:N mappings in `ConversionValueMapping` (#116524)Matthias Springer
2024-12-29[mlir][Transforms] Dialect Conversion: Add 1:N op replacement test case (#121...Matthias Springer
2024-12-23[mlir][Transforms] Dialect Conversion: No target mat. for 1:N replacement (#1...Matthias Springer
2024-12-20[mlir] Enable decoupling two kinds of greedy behavior. (#104649)Jacques Pienaar
2024-11-30[mlir][Transforms] Add 1:N `matchAndRewrite` overload (#116470)Matthias Springer
2024-11-23[mlir][Func] Support 1:N result type conversions in `func.call` conversion (#...Matthias Springer
2024-10-31[mlir] Remove debug prints from test patternJakub Kuderski
2024-10-31[mlir] Add fast walk-based pattern rewrite driver (#113825)Jakub Kuderski
2024-10-23[mlir][Transforms] Dialect Conversion: Simplify materialization fn result typ...Matthias Springer
2024-09-05[mlir][Transforms] Dialect conversion: Make materializations optional (#107109)Matthias Springer
2024-07-30[mlir][Transforms] Dialect conversion: Add missing "else if" branch (#101148)Matthias Springer
2024-07-25[mlir][Transforms] Dialect conversion: fix crash when converting detached reg...Matthias Springer
2024-06-10[mlir][Transforms] Dialect Conversion: Simplify block conversion API (#94866)Matthias Springer
2024-04-23[MLIR] Harmonize the behavior of the folding API functions (#88508)Christian Ulmann
2024-04-22[mlir][test] Reorganize the test dialect (#89424)Jeff Niu
2024-04-02[mlir][IR] Trigger `notifyOperationReplaced` on `replaceAllOpUsesWith` (#84721)Matthias Springer
2024-03-08[mlir][Transforms] Add listener support to dialect conversion (#83425)Matthias Springer
2024-03-07[mlir][IR] Make `replaceOp` / `replaceAllUsesWith` API consistent (#82629)Matthias Springer
2024-03-04[mlir][Transforms] Encapsulate dialect conversion options in `ConversionConfi...Matthias Springer
2024-03-02Revert "[mlir][Transforms] Encapsulate dialect conversion options in `Convers...Mehdi Amini
2024-02-28[mlir][Transforms] Dialect conversion: Assert when accessing erased ops (#83132)Matthias Springer