summaryrefslogtreecommitdiff
path: root/mlir/lib/Transforms/Utils/DialectConversion.cpp
AgeCommit message (Expand)Author
2024-06-27Revert "[mlir][Transforms] Dialect conversion: Simplify handling of dropped a...Benjamin Kramer
2024-06-27Revert "[mlir][Transforms][NFC] Dialect Conversion: Move argument materializa...Benjamin Kramer
2024-06-26[mlir][Transforms][NFC] Dialect Conversion: Move argument materialization log...Matthias Springer
2024-06-25[mlir][Transforms] Dialect conversion: Simplify handling of dropped arguments...Matthias Springer
2024-06-21[mlir][Transforms] Dialect conversion: Remove workaround (#96186)Matthias Springer
2024-06-17[mlir][Transforms][NFC] Dialect Conversion: Resolve insertion point TODO (#95...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-11[mlir] Apply ClangTidy BugProne patchAdrian Kuegel
2024-04-11[mlir] Apply ClangTidy BugProne fixAdrian Kuegel
2024-04-02Revert "[mlir] Reland the dialect conversion hanging use fix (#87297)"Mitch Phillips
2024-04-01[mlir] Reland the dialect conversion hanging use fix (#87297)Rob Suderman
2024-04-01[mlir][NFC] Simplify type checks with isa predicates (#87183)Jakub Kuderski
2024-03-31Revert "[mlir]Fix dialect conversion drop uses" (#87205)Mehdi Amini
2024-03-29[mlir]Fix dialect conversion drop uses (#86991)Rob Suderman
2024-03-12[mlir][Transforms] Use correct listener in dialect conversion (#84861)Matthias Springer
2024-03-10[mlir][IR] Add listener notifications for pattern begin/end (#84131)Matthias Springer
2024-03-08[mlir][Transforms] Add listener support to dialect conversion (#83425)Matthias Springer
2024-03-08[mlir][Transforms][NFC] Make signature conversion more efficient (#83922)Matthias Springer
2024-03-07[mlir][IR] Make `replaceOp` / `replaceAllUsesWith` API consistent (#82629)Matthias Springer
2024-03-04[MLIR] Fix crash in notifyBlockInserted() debug output (NFC)Mehdi Amini
2024-03-04[mlir][Transforms][NFC] Simplify handling of erased IR (#83423)Matthias Springer
2024-03-04[mlir][Transforms][NFC] Simplify `BlockTypeConversionRewrite` (#83286)Matthias Springer
2024-03-04[mlir][Transforms] Encapsulate dialect conversion options in `ConversionConfi...Matthias Springer
2024-03-04[mlir][Transforms] Fix use-after-free when accessing replaced block args (#83...Matthias Springer
2024-03-02Revert "[mlir][Transforms] Encapsulate dialect conversion options in `Convers...Mehdi Amini
2024-02-28[mlir][Transforms][NFC] Remove `SplitBlockRewrite` (#82777)Matthias Springer
2024-02-28[mlir][Transforms] Dialect conversion: Assert when accessing erased ops (#83132)Matthias Springer
2024-02-26[mlir][Transforms] Track erased ops separately (#83051)Matthias Springer
2024-02-26[mlir][Transforms] Fix compile time regression in dialect conversion (#83023)Matthias Springer
2024-02-23[mlir][Transforms] Fix crash in dialect conversion (#82783)Matthias Springer
2024-02-23[mlir][Transforms][NFC] Decouple `ConversionPatternRewriterImpl` from `Conver...Matthias Springer
2024-02-23[mlir][Transforms] Encapsulate dialect conversion options in `ConversionConfi...Matthias Springer
2024-02-23[mlir][Transforms] Make `ConversionPatternRewriter` constructor private (#82244)Matthias Springer
2024-02-23[mlir][Transforms][NFC] Turn unresolved materializations into `IRRewrite`s (#...Matthias Springer
2024-02-23[mlir][Transforms][NFC] Turn op creation into `IRRewrite` (#81759)Matthias Springer
2024-02-23[mlir][Transforms][NFC] Turn op/block arg replacements into `IRRewrite`s (#81...Matthias Springer
2024-02-22[mlir][Transforms][NFC] Turn block type conversion into `IRRewrite` (#81756)Matthias Springer
2024-02-22[mlir][Transforms] Dialect conversion: Improve signature conversion API (#81997)Matthias Springer
2024-02-21[mlir][Transforms] Fix use-after-free in #82474 (#82504)Matthias Springer
2024-02-21[mlir][Transforms][NFC] Simplify `ArgConverter` state (#81462)Matthias Springer
2024-02-21[mlir][Transforms] Support rolling back properties in dialect conversion (#82...Matthias Springer
2024-02-21[mlir][Transforms][NFC] Turn in-place op modification into `IRRewrite` (#81245)Matthias Springer
2024-02-16Apply clang-tidy fixes for llvm-qualified-auto in DialectConversion.cpp (NFC)Mehdi Amini
2024-02-14[mlir][Transforms] Support `moveOpBefore`/`After` in dialect conversion (#81240)Matthias Springer
2024-02-14[mlir][Transforms][NFC] Modularize block actions (#81237)Matthias Springer
2024-02-14[mlir][Transforms][NFC] Improve listener layering in dialect conversion (#81236)Matthias Springer
2024-02-13[mlir][vector] ND vectors linearization pass (#81159)Ivan Butygin
2024-02-07[mlir][IR][NFC] `Listener::notifyMatchFailure` returns `void` (#80704)Matthias Springer
2024-02-02[mlir][IR] Send notifications for `cloneRegionBefore` (#66871)Matthias Springer