summaryrefslogtreecommitdiff
path: root/mlir/test/lib/Dialect/Test/TestPatterns.cpp
AgeCommit message (Expand)Author
2024-02-23[mlir][Transforms] Encapsulate dialect conversion options in `ConversionConfi...Matthias Springer
2024-02-21[mlir][Transforms] Support rolling back properties in dialect conversion (#82...Matthias Springer
2024-02-20[mlir][IR][NFC] Rename `notify*Removed` to `notify*Erased` (#82253)Matthias Springer
2024-02-19Apply clang-tidy fixes for bugprone-copy-constructor-init in TestPatterns.cpp...Mehdi Amini
2024-02-14[mlir][Transforms] Support `moveOpBefore`/`After` in dialect conversion (#81240)Matthias Springer
2024-02-02[mlir][IR] Send notifications for `cloneRegionBefore` (#66871)Matthias Springer
2024-02-02[mlir][IR] Notify about block insertion when cloning an op (#80262)Matthias Springer
2024-01-31[mlir][IR] Send missing notification when splitting a block (#79597)Matthias Springer
2024-01-31[mlir][IR] Send missing notifications when inlining a block (#79593)Matthias Springer
2024-01-31[mlir][IR] Add `RewriterBase::moveBlockBefore` and fix bug in `moveOpBefore` ...Matthias Springer
2024-01-25[mlir][IR] Add rewriter API for moving operations (#78988)Matthias Springer
2024-01-17[mlir][IR] Rename "update root" to "modify op" in rewriter API (#78260)Matthias Springer
2023-09-20[mlir][IR] Trigger `notifyOperationRemoved` callback for nested ops (#66771)Matthias Springer
2023-09-12Update some uses of `getAttr()` to be explicit about Inherent vs Discardable ...Mehdi Amini
2023-08-27Remove the `conversionCallStack` from the MLIR TypeConverterMehdi Amini
2023-08-14[mlir][Conversion] Store const type converter in ConversionPatternMatthias Springer
2023-07-18[ODS] Use Adaptor Traits for Type InferenceAmanda Tang
2023-06-15[mlir][test] Drop op type from test passes in TestPatterns.cppMatthias Springer
2023-06-15[mlir][Interfaces] Symbols are not trivially deadMatthias Springer
2023-06-14[mlir][IR] Improve listener notifications for ops without resultsMatthias Springer
2023-05-15Cleanup uses of getAttrDictionary() in MLIR to use getDiscardableAttrDictiona...Mehdi Amini
2023-05-15[mlir][IR][tests] Fix incorrect API usage in RewritePatternsMatthias Springer
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-05-01Introduce MLIR Op PropertiesMehdi Amini
2023-05-01Revert "Introduce MLIR Op Properties"Mehdi Amini
2023-05-01Introduce MLIR Op PropertiesMehdi Amini
2023-03-15[mlir][Transforms] OperationFolder: Remove redundant `create` APIMatthias Springer
2023-03-06[mlir][IR] Clean up mergeBlockBefore and mergeBlocksMatthias Springer
2023-02-23[mlir][IR] Use Listener for IR callbacks in OperationFolderMatthias Springer
2023-02-15[mlir] Add RewriterBase::replaceAllUsesWith for Blocks.Ingo Müller
2023-02-01[mlir] Use TypedValue in single result traitsRahul Kayaith
2023-01-27[mlir] GreedyPatternRewriteDriver: Move strict mode to GreedyPatternRewriteDr...Matthias Springer
2023-01-27[mlir] GreedyPatternRewriteDriver: All entry points take a configMatthias Springer
2023-01-27[mlir] GreedyPatternRewriteDriver: Entry point takes single regionMatthias Springer
2023-01-26[mlir] GreedyPatternRewriteDriver: Keep track of surviving opsMatthias Springer
2023-01-22Add the test dialect as dependent for the "test-legalize-patterns" test passMehdi Amini
2023-01-20[mlir] GreedyPatternRewriteDriver: Add new strict mode optionMatthias Springer
2023-01-13[mlir] GreedyPatternRewriter: Add ancestors to worklistMatthias Springer
2023-01-10[mlir] Fix worklist bug in MultiOpPatternRewriteDriverMatthias Springer
2023-01-10Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille
2022-12-19mlir/DialectConversion: use std::optional (NFC)Ramkumar Ramachandra
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-18[mlir] GreedyPatternRewriter: Reprocess modified opsMatthias Springer
2022-11-05[mlir] Add `populateFunctionOpInterfaceTypeConversionPattern` version which o...Ivan Butygin
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-09-12Apply clang-tidy fixes for modernize-use-equals-default in TestPatterns.cpp (...Mehdi Amini
2022-06-11[mlir:MultiOpDriver] Add operands to worklist should be checkedChia-hung Duan
2022-05-18[GreedyPatternRewriter] Avoid reversing constant orderrkayaith
2022-04-27[mlir] Allow setting operation legality with an OperationNameMathieu Fehr
2022-04-18[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespaceRiver Riddle