summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Vector/Transforms
AgeCommit message (Expand)Author
2025-11-20[mlir][Vector] Add support for scalable vectors to `ScanToArithOps` (#123117)Andrzej Warzyński
2025-11-19[MLIR][Vector] Add unroll pattern for vector.shape_cast (#167738)Nishant Patel
2025-11-14[MLIR] Extend vector.scatter to accept tensor as base (#165548)Ryutaro Okada
2025-10-22[mlir][vector][xegpu] Accept uniform values in `getDistributedType` (#163887)Charitha Saumya
2025-10-22[mlir] Switch uses of deprecated .create methods to free function. NFC. (#164...Jakub Kuderski
2025-10-17[mlir][Vector] Pattern to linearize broadcast (#163845)James Newling
2025-10-17[mlir][vector] Add support for yielding loop bounds in `scf.for` distribution...Charitha Saumya
2025-10-15[MLIR][Vector] Extend elementwise pattern to support unrolling from higher ra...Nishant Patel
2025-10-15[MLIR][Vector] Improve warp distribution robustness (#161647)Artem Kroviakov
2025-10-11[mlir] Use llvm accumulate wrappers. NFCI. (#162957)Jakub Kuderski
2025-10-10[MLIR][Vector] Remove vector.splat (#162167)James Newling
2025-10-03[MLIR] Apply clang-tidy fixes for modernize-use-bool-literals in VectorEmulat...Mehdi Amini
2025-10-02[mlir][vector] Simplify op rewrite pattern inheriting constructors. NFC. (#16...Jakub Kuderski
2025-09-29[MLIR][MemRef] Change builders with `int` alignment params to `llvm::MaybeAli...jiang1997
2025-09-18[mlir] Move vector.{to_elements,from_elements} unrolling to `VectorUnroll.cpp...Erick Ochoa Lopez
2025-09-17[MLIR] Fix compilation after #157771 (#159257)Jan Patrick Lehr
2025-09-16[mlir][Vector] Add patterns to lower `vector.shuffle` (#157611)Diego Caballero
2025-09-16[MLIR][Vector] Add unrolling pattern for vector StepOp (#157752)Nishant Patel
2025-09-16[MLIR] Make 1-D memref flattening a prerequisite for vector narrow type emula...Alan Li
2025-09-15[mlir][vector] Use `source` as the source argument name (#158258)Andrzej Warzyński
2025-09-11[mlir][vector] Add LinearizeVectorToElements (#157740)Erick Ochoa Lopez
2025-09-11[mlir][vector] Add vector.to_elements unrolling (#157142)Erick Ochoa Lopez
2025-09-10[MLIR][Vector] Add warp distribution for `scf.if` (#157119)Artem Kroviakov
2025-09-05[mlir][vector] Propagate alignment when emulating masked{load,stores}. (#155648)Erick Ochoa Lopez
2025-09-05[mlir][vector] Propagate alignment in LowerVectorGather. (#155683)Erick Ochoa Lopez
2025-09-03[MLIR] Add LDBG() tracing to VectorTransferOpTransforms.cpp (NFC)Mehdi Amini
2025-08-31[MLIR] Apply clang-tidy fixes for readability-container-size-empty in VectorT...Mehdi Amini
2025-08-28[MLIR][Vector] Add warp distribution for `vector.step` op (#155425)Artem Kroviakov
2025-08-27[mlir][vector] Follow-up improvements for multi-dimensional vector.from_eleme...Yang Bai
2025-08-25[mlir][vector] Rename gather/scatter arguments (nfc) (#153640)Andrzej Warzyński
2025-08-22[mlir][gpu] Warp execute terminator getter (#154729)Adam Siemieniuk
2025-08-21[mlir] add getViewDest method to viewLikeOpInterface (#154524)donald chen
2025-08-19[NFC][mlir][vector] Handle potential static cast assertion. (#152957)Md Asghar Ahmad Shahid
2025-08-18[mlir][vector] Support multi-dimensional vectors in VectorFromElementsLowerin...Yang Bai
2025-08-15[mlir][SCF] `scf.for`: Add support for unsigned integer comparison (#153379)Matthias Springer
2025-07-31[mlir][vector] Avoid use of vector.splat in transforms (#150279)James Newling
2025-07-30[mlir][Vector] Allow elementwise/broadcast swap to handle mixed types (#151274)Krzysztof Drewniak
2025-07-30[MLIR] Migrate some conversion passes and dialects to LDBG() macro (NFC) (#15...Mehdi Amini
2025-07-29[mlir][Vector] Make elementwise-on-broadcast sinking handle splat consts (#15...Krzysztof Drewniak
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (32/n) (#150657)Maksim Levental
2025-07-25[mlir] Switch to new LDBG macro (#150616)Jacques Pienaar
2025-07-25[mlir][vector] Add a check to ensure input vector rank equals target shape ra...Longsheng Mou
2025-07-23[mlir] Remove unused includes (NFC) (#150266)Kazu Hirata
2025-07-22[mlir][NFC] update `mlir/Dialect` create APIs (24/n) (#149931)Maksim Levental
2025-07-21[mlir][vector] Remove MatrixMultiplyOp and FlatTransposeOp from Vector dialec...Andrzej Warzyński
2025-07-14[mlir] Remove unused includes (NFC) (#148769)Kazu Hirata
2025-07-14Reapply [mlir][vector] Refactor WarpOpScfForOp to support unused or swapped f...Charitha Saumya
2025-07-14[MLIR] [Vector] Linearization patterns for vector.load and vector.store (#145...Nishant Patel
2025-07-14[mlir][MemRef] Add support for emulating narrow floats (#148036)Quinn Dawkins
2025-07-11[mlir][Vector] Support scalar `vector.extract` in VectorLinearize (#147440)Diego Caballero