summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Vector/Transforms/VectorTransferOpTransforms.cpp
AgeCommit message (Expand)Author
2025-10-02[mlir][vector] Simplify op rewrite pattern inheriting constructors. NFC. (#16...Jakub Kuderski
2025-09-15[mlir][vector] Use `source` as the source argument name (#158258)Andrzej Warzyński
2025-09-03[MLIR] Add LDBG() tracing to VectorTransferOpTransforms.cpp (NFC)Mehdi Amini
2025-08-21[mlir] add getViewDest method to viewLikeOpInterface (#154524)donald chen
2025-07-30[MLIR] Migrate some conversion passes and dialects to LDBG() macro (NFC) (#15...Mehdi Amini
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (32/n) (#150657)Maksim Levental
2025-07-22[mlir][NFC] update `mlir/Dialect` create APIs (24/n) (#149931)Maksim Levental
2025-07-09[mlir][Vector] Remove usage of `vector.insertelement/extractelement` from Vec...Diego Caballero
2025-06-30[mlir][vector] Avoid setting padding by default to `0` in `vector.transfer_re...Fabian Mora
2025-06-23[MLIR] Fix incorrect slice contiguity inference in `vector::isContiguousSlice...Momchil Velikov
2025-06-16[mlir][Vector] Support `vector.extract(xfer_read)` folding with dynamic indic...Diego Caballero
2025-05-20[mlir][NFC] Simplify constant checks with isOneInteger and renamed isZeroInte...Han-Chung Wang
2025-05-12[mlir][vector] Standardize `base` Naming Across Vector Ops (NFC) (#137859)Andrzej Warzyński
2025-04-16[mlir][vector] Remove redundant shape_cast(shape_cast(x)) pattern (#135447)James Newling
2025-03-24[mlir][Vector] Remove more special case uses for extractelement/insertelement...Kunwar Grover
2025-03-07[mlir][IR] Deprecate `match` and `rewrite` functions (#130031)Matthias Springer
2025-03-06[mlir][IR] Move `match` and `rewrite` functions into separate class (#129861)Matthias Springer
2025-02-14[MLIR][NFC] Return MemRefType in memref.subview return type inference functio...Tomás Longeri
2025-01-21[mlir][IR][NFC] Move free-standing functions to `MemRefType` (#123465)Matthias Springer
2024-12-18[MemRef] Migrate away from PointerUnion::{is,get} (NFC) (#120382)Kazu Hirata
2024-11-13[mlir][IR] Add `Block::isReachable` helper function (#114928)Matthias Springer
2024-10-26[MLIR][Vector] Update Transfer{Read|Write}DropUnitDimsPattern patterns (#112394)Andrzej Warzyński
2024-10-02[mlir][vector] Add all view-like ops to transfer flow opt (#110521)Quinn Dawkins
2024-06-21[mlir][vector] Refactor vector-transfer-flatten.mlir (nfc) (1/n) (#95743)Andrzej Warzyński
2024-06-05[mlir][vector] Improve flattening vector.transfer_write ops. (#94051)Han-Chung Wang
2024-05-16[mlir][vector] Teach `TransferOptimization` to look through trivial aliases (...Benjamin Maxwell
2024-02-22[mlir][Vector] Fix bug in vector xfer op flattening transformation (#81964)Diego Caballero
2024-02-21[mlir][Vector] Add vector bitwidth target to xfer op flattening (#81966)Diego Caballero
2023-12-13[mlir][vector] Add pattern to drop unit dim from elementwise(a, b)) (#74817)Andrzej Warzyński
2023-12-05[mlir][Vector] Update patterns for flattening vector.xfer Ops (2/N) (#73523)Andrzej Warzyński
2023-12-04[mlir][Vector] Update patterns for flattening vector.xfer Ops (1/N) (#73522)Andrzej Warzyński
2023-12-01[mlir][vector] Fix unit dim dropping pattern for masked writes (#74038)Quinn Dawkins
2023-11-20[mlir][vector] Extend TransferReadDropUnitDimsPattern to support partially-st...Cullen Rhodes
2023-10-15[mlir][vector] Enable transfer op hoisting with dynamic indices (#68500)Lei Zhang
2023-09-22[mlir][Vector] Add support for Value indices to vector.extract/insertDiego Caballero
2023-09-12[mlir][vector] Refine vector.transfer_read hoisting/forwarding (#65770)Andrzej Warzyński
2023-07-31[mlir][vector] Use DenseI64ArrayAttr for ExtractOp/InsertOp positionsMatthias Springer
2023-07-04[mlir][NFC] Use `getConstantIntValue` instead of casting to `ConstantIndexOp`Matthias Springer
2023-06-01Reland "[mlir][Vector] Extend xfer drop unit dim patterns"Diego Caballero
2023-06-01[mlir][Vector] Prevent vector-to-scalar xfer patterns from triggering on sub-...Diego Caballero
2023-05-31Revert "[mlir][Vector] Extend xfer drop unit dim patterns"Diego Caballero
2023-05-23[mlir][Vector] Extend xfer drop unit dim patternsDiego Caballero
2023-05-19[mlir][Vector] Extend xfer_read(extract)->scalar load to support multiple usesDiego Caballero
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-04-20[mlir][Affine][NFC] Wrap dialect in "affine" namespaceMatthias Springer
2023-03-25[mlir][Vector] Use a RewriterBase for IR rewrites in VectorTransferOpTransformsNicolas Vasilache
2023-03-23[mlir][Vector] NFC - Reorganize vector patternsNicolas Vasilache
2022-12-22[mlir][vector] Add additional scalar vector transfer foldingsMatthias Springer
2022-12-19[mlir][vector] Add scalar vector xfer to memref patternsMatthias Springer
2022-11-15[mlir] Remove `Transforms/SideEffectUtils.h` and move the methods into `Inter...Mahesh Ravishankar