summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Vector/Transforms/VectorDistribute.cpp
AgeCommit message (Expand)Author
2025-10-22[mlir][vector][xegpu] Accept uniform values in `getDistributedType` (#163887)Charitha Saumya
2025-10-17[mlir][vector] Add support for yielding loop bounds in `scf.for` distribution...Charitha Saumya
2025-10-15[MLIR][Vector] Improve warp distribution robustness (#161647)Artem Kroviakov
2025-09-15[mlir][vector] Use `source` as the source argument name (#158258)Andrzej Warzyński
2025-09-10[MLIR][Vector] Add warp distribution for `scf.if` (#157119)Artem Kroviakov
2025-08-28[MLIR][Vector] Add warp distribution for `vector.step` op (#155425)Artem Kroviakov
2025-08-22[mlir][gpu] Warp execute terminator getter (#154729)Adam Siemieniuk
2025-08-15[mlir][SCF] `scf.for`: Add support for unsigned integer comparison (#153379)Matthias Springer
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-14Reapply [mlir][vector] Refactor WarpOpScfForOp to support unused or swapped f...Charitha Saumya
2025-07-11Revert "[mlir][vector] Refactor WarpOpScfForOp to support unused or swapped f...Charitha Saumya
2025-07-11[mlir][vector] Refactor WarpOpScfForOp to support unused or swapped forOp res...Charitha Saumya
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-25[mlir][vector] Add support for vector extract/insert_strided_slice in vector ...Charitha Saumya
2025-06-13Revert "[mlir][vector] Fix for WarpOpScfForOp failure when scf.for has result...Charitha Saumya
2025-06-09[mlir][vector] Fix for WarpOpScfForOp failure when scf.for has results that a...Charitha Saumya
2025-05-12[mlir][vector] Standardize `base` Naming Across Vector Ops (NFC) (#137859)Andrzej Warzyński
2025-05-06[mlir] Remove unused local variables (NFC) (#138642)Kazu Hirata
2025-04-07[mlir][vector] Standardise `valueToStore` Naming Across Vector Ops (NFC) (#13...Andrzej Warzyński
2024-12-13[MLIR] Create GPU utils library & move distribution utils (#119264)Petr Kurapov
2024-11-22[MLIR] Move warp_execute_on_lane_0 from vector to gpu (#116994)Petr Kurapov
2024-11-18[mlir][Vector] Move insert/extractelement distribution patterns to insert/ext...Kunwar Grover
2024-11-08[mlir][IR][NFC] Cleanup insertion point API usage (#115415)Matthias Springer
2024-08-14[mlir][vector] Add extra check on distribute types to avoid crashes (#102952)Bangtian Liu
2024-08-04[mlir] Construct SmallVector with ArrayRef (NFC) (#101896)Kazu Hirata
2024-04-01[mlir][NFC] Simplify type checks with isa predicates (#87183)Jakub Kuderski
2024-02-28[mlir][vector] Fix n-d transfer write distribution (#83215)Quinn Dawkins
2024-01-17[mlir][IR] Rename "update root" to "modify op" in rewriter API (#78260)Matthias Springer
2024-01-12[mlir][vector] Fix dominance error in warp vector distribution (#77771)Matthias Springer
2024-01-12[mlir][vector] Support warp distribution of `transfer_read` with dependencies...Matthias Springer
2023-12-12[mlir][vector] Allow vector distribution with multiple written elements (#75122)Jakub Kuderski
2023-11-27[mlir][vector] Distribute all non-permutation or broadcasted masked transfer ...Quinn Dawkins
2023-11-14[mlir][affine][nfc] cleanup deprecated T.cast style functions (#71269)long.chen
2023-11-10[mlir][vector] Drop incorrect startRootUpdate calls in vector distribution (#...Quinn Dawkins
2023-11-10[mlir][vector] Notify the rewriter when sinking out of warp ops (#71964)Quinn Dawkins
2023-11-10[mlir][vector] Add distribution pattern for vector.create_mask (#71619)Quinn Dawkins
2023-11-10[mlir][vector] Root the transfer write distribution pattern on the warp op (#...Quinn Dawkins
2023-11-09[mlir][vector] Fix cases with multiple yielded transfer_read ops (#71625)Quinn Dawkins
2023-11-09[mlir][vector] Add pattern to distribute masked reads (#71610)Quinn Dawkins
2023-11-07[mlir][vector] Add support for distributing masked writes (#71482)Quinn Dawkins
2023-11-06[mlir][vector] Hoist uniform scalar loop code after scf.for distribution (#71...Quinn Dawkins
2023-09-28[mlir][vector] add result type to vector.extract assembly format (#66499)Cullen Rhodes
2023-09-22[mlir][Vector] Add support for Value indices to vector.extract/insertDiego Caballero
2023-09-18[mlir][SCF] scf.for: Consistent API around `initArgs` (#66512)Matthias Springer
2023-08-22[mlir][vector] Use dyn_cast in if conditionsLei Zhang
2023-08-17[mlir][vector] Fix uniform transfer_read distributionLei Zhang
2023-08-16[mlir][vector] Enable distribution over multiple dimensionsLei Zhang
2023-07-31[mlir][vector] Use DenseI64ArrayAttr for ExtractOp/InsertOp positionsMatthias Springer