summaryrefslogtreecommitdiff
path: root/mlir/lib/Transforms/Utils/GreedyPatternRewriteDriver.cpp
AgeCommit message (Expand)Author
2023-01-27[mlir][NFC] GreedyPatternRewriteDriver: Remove OpPatternRewriteDriverMatthias Springer
2023-01-27[mlir] GreedyPatternRewriteDriver: Enqueue ancestors in MultiOpPatternRewrite...Matthias Springer
2023-01-26[mlir] GreedyPatternRewriteDriver: Keep track of surviving opsMatthias Springer
2023-01-20[mlir] GreedyPatternRewriteDriver: Add new strict mode optionMatthias Springer
2023-01-18[mlir] GreedyPatternRewriteDriver: Fix termination criteria in OpPatternRewri...Matthias Springer
2023-01-16[mlir][NFC] GreedyPatternRewriteDriver: Consistent return valuesMatthias Springer
2023-01-16[mlir][NFC] GreedyPatternRewriteDriver: Remove overridden eraseOpMatthias Springer
2023-01-13[mlir] GreedyPatternRewriter: Add ancestors to worklistMatthias Springer
2023-01-10[mlir] Fix worklist bug in MultiOpPatternRewriteDriverMatthias Springer
2023-01-10[mlir] GreedyPatternRewriter: fix counting of iterationsMatthias Springer
2022-12-23[mlir] Add option to limit number of pattern rewrites in CanonicalizerPassMatthias Springer
2022-11-18[mlir] GreedyPatternRewriter: Reprocess modified opsMatthias Springer
2022-09-27[mlir] specify the values when notifying about op replacementAlex Zinenko
2022-06-11[mlir:MultiOpDriver] Add operands to worklist should be checkedChia-hung Duan
2022-06-02[mlir:MultiOpDriver] Quick fix the assertion positionChia-hung Duan
2022-06-02[mlir:MultiOpDriver] Don't add ops which are not in the allowed listChia-hung Duan
2022-05-18[mlir:GreedyDriver] Return WalkResult::skip after deleting a known constantRiver Riddle
2022-05-18[GreedyPatternRewriter] Avoid reversing constant orderrkayaith
2022-04-21[MLIR] Fix iteration counting in greedy pattern applicationFrederik Gossen
2022-04-07Reland [GreedPatternRewriter] Preprocess constants while building worklist wh...River Riddle
2022-04-06[mlir:PDL] Expand how native constraint/rewrite functions can be definedRiver Riddle
2022-04-01Revert "[GreedPatternRewriter] Preprocess constants while building worklist w...Mehdi Amini
2022-03-31[GreedPatternRewriter] Preprocess constants while building worklist when not ...River Riddle
2021-12-23[mlir] Remove spurious debug guardMogball
2021-12-08Adjust "end namespace" comment in MLIR to match new agree'd coding styleMehdi Amini
2021-10-21[mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actionsRiver Riddle
2021-10-21[NFC] Clean up a few methods within GreedyPatternRewriterRiver Riddle
2021-10-05[MLIR] Add an option to disable `maxIterations` in greedy pattern rewritesFrederik Gossen
2021-07-21[MLIR] Introduce a new rewrite driver to simplify supplied list of opsUday Bondhugula
2021-05-24[GreedyPatternRewriter] Introduce a config object that allows controlling int...Chris Lattner
2021-05-17Merge with mainline.Chris Lattner
2021-03-25Revert "[Canonicalizer] Process regions top-down instead of bottom up & reuse...Uday Bondhugula
2021-03-22Rename FrozenRewritePatternList -> FrozenRewritePatternSet; NFC.Chris Lattner
2021-03-22[mlir] Add an option to still use bottom-up traversalAdrian Kuegel
2021-03-20[Canonicalizer] Process regions top-down instead of bottom up & reuse existin...Chris Lattner
2021-03-19[mlir] Update `simplifyRegions` to use RewriterBase for erasure notificationsRiver Riddle
2021-03-15Revert "[Canonicalizer] Process regions top-down instead of bottom up & reuse...Alex Zinenko
2021-03-14[Canonicalizer] Process regions top-down instead of bottom up & reuse existin...Chris Lattner
2021-02-09[mlir][IR] Remove the concept of `OperationProperties`River Riddle
2021-01-14Add newline to terminate debug message (NFC)Mehdi Amini
2020-11-16Add an optional argument for pattern rewriter max iteration count (NFC)Lex Augusteijn
2020-10-26[mlir][Pattern] Add a new FrozenRewritePatternList classRiver Riddle
2020-10-26[mlir][NFC] Move around the code related to PatternRewriting to improve layeringRiver Riddle
2020-10-23[mlir] Fix exiting OpPatternRewriteDriver::simplifyLocally after first iterat...Christian Sigg
2020-07-07[mlir][NFC] Remove usernames and google bug numbers from TODO comments.River Riddle
2020-06-18[mlir] Refactor RewritePatternMatcher into a new PatternApplicator class.River Riddle
2020-05-15[MLIR] Continue renaming of "SideEffects"Stephen Neuendorffer
2020-04-30[mlir][OpBuilder] Remove the vtable from OpBuilder in favor of using the list...River Riddle
2020-04-16[MLIR] NFC after commit D77478.Lorenzo Chelini
2020-04-15[MLIR] Introduce applyOpPatternsAndFold for op local rewritesUday Bondhugula