aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Vector/Transforms
AgeCommit message (Expand)AuthorFilesLines
8 daysFix outdated docs with vector.reduce instead of vector.reduction (#178111)Noah Prisament1-2/+2
12 days[mlir][vector] Add assumeAligned mode to vector.store narrow type emulation (...Han-Chung Wang1-4/+45
13 days[mlir] Apply clang-tidy check llvm-use-vector-utils. NFC. (#178526)Jakub Kuderski3-14/+17
13 days[mlir] Fix new clang-tidy warning llvm-type-switch-case-types. NFC. (#178487)Jakub Kuderski2-17/+16
2026-01-26[MLIR][XeGPU] Add uniform values distribution pattern (#176737)Artem Kroviakov1-5/+10
2026-01-05[mlir][vector] Fix masked load/store emulation for rank-0 memrefs (#173325)Prathamesh Tagore1-5/+6
2025-12-31[mlir][vector] Fix typo in `vector.contract` mnemonic (NFC) (#173661)Longsheng Mou1-1/+1
2025-12-29[mlir][vector] Skip vector mask elimination for funcs without body (#173330)Prathamesh Tagore1-0/+4
2025-12-16[MLIR][Vector] Add distribution pattern for `vector::ConstantMaskOp` (#172268)Artem Kroviakov1-14/+31
2025-12-11[MLIR][Vector] Add unroll pattern for vector.constant_mask (#171518)Nishant Patel1-2/+89
2025-12-09[mlir][vector] Fix crash in ReorderCastOpsOnBroadcast with non-vector result ...Men-cotton1-0/+2
2025-12-03[MLIR][Vector] Add unroll pattern for vector.create_mask (#169119)Nishant Patel1-2/+94
2025-11-20[mlir][Vector] Add support for scalable vectors to `ScanToArithOps` (#123117)Andrzej Warzyński1-2/+12
2025-11-19[MLIR][Vector] Add unroll pattern for vector.shape_cast (#167738)Nishant Patel1-2/+191
2025-11-14[MLIR] Extend vector.scatter to accept tensor as base (#165548)Ryutaro Okada1-0/+50
2025-10-22[mlir][vector][xegpu] Accept uniform values in `getDistributedType` (#163887)Charitha Saumya1-1/+6
2025-10-22[mlir] Switch uses of deprecated .create methods to free function. NFC. (#164...Jakub Kuderski1-3/+3
2025-10-17[mlir][Vector] Pattern to linearize broadcast (#163845)James Newling1-2/+46
2025-10-17[mlir][vector] Add support for yielding loop bounds in `scf.for` distribution...Charitha Saumya1-7/+19
2025-10-15[MLIR][Vector] Extend elementwise pattern to support unrolling from higher ra...Nishant Patel1-14/+38
2025-10-15[MLIR][Vector] Improve warp distribution robustness (#161647)Artem Kroviakov1-40/+22
2025-10-11[mlir] Use llvm accumulate wrappers. NFCI. (#162957)Jakub Kuderski2-6/+4
2025-10-10[MLIR][Vector] Remove vector.splat (#162167)James Newling3-57/+24
2025-10-03[MLIR] Apply clang-tidy fixes for modernize-use-bool-literals in VectorEmulat...Mehdi Amini1-1/+1
2025-10-02[mlir][vector] Simplify op rewrite pattern inheriting constructors. NFC. (#16...Jakub Kuderski19-76/+76
2025-09-29[MLIR][MemRef] Change builders with `int` alignment params to `llvm::MaybeAli...jiang19971-5/+4
2025-09-18[mlir] Move vector.{to_elements,from_elements} unrolling to `VectorUnroll.cpp...Erick Ochoa Lopez4-122/+110
2025-09-17[MLIR] Fix compilation after #157771 (#159257)Jan Patrick Lehr1-0/+1
2025-09-16[mlir][Vector] Add patterns to lower `vector.shuffle` (#157611)Diego Caballero2-0/+111
2025-09-16[MLIR][Vector] Add unrolling pattern for vector StepOp (#157752)Nishant Patel1-1/+76
2025-09-16[MLIR] Make 1-D memref flattening a prerequisite for vector narrow type emula...Alan Li1-21/+45
2025-09-15[mlir][vector] Use `source` as the source argument name (#158258)Andrzej Warzyński7-19/+19
2025-09-11[mlir][vector] Add LinearizeVectorToElements (#157740)Erick Ochoa Lopez1-2/+47
2025-09-11[mlir][vector] Add vector.to_elements unrolling (#157142)Erick Ochoa Lopez2-0/+54
2025-09-10[MLIR][Vector] Add warp distribution for `scf.if` (#157119)Artem Kroviakov1-19/+246
2025-09-05[mlir][vector] Propagate alignment when emulating masked{load,stores}. (#155648)Erick Ochoa Lopez1-3/+8
2025-09-05[mlir][vector] Propagate alignment in LowerVectorGather. (#155683)Erick Ochoa Lopez1-3/+7
2025-09-03[MLIR] Add LDBG() tracing to VectorTransferOpTransforms.cpp (NFC)Mehdi Amini1-68/+301
2025-08-31[MLIR] Apply clang-tidy fixes for readability-container-size-empty in VectorT...Mehdi Amini1-1/+1
2025-08-28[MLIR][Vector] Add warp distribution for `vector.step` op (#155425)Artem Kroviakov1-1/+47
2025-08-27[mlir][vector] Follow-up improvements for multi-dimensional vector.from_eleme...Yang Bai1-1/+38
2025-08-25[mlir][vector] Rename gather/scatter arguments (nfc) (#153640)Andrzej Warzyński4-11/+11
2025-08-22[mlir][gpu] Warp execute terminator getter (#154729)Adam Siemieniuk1-8/+4
2025-08-21[mlir] add getViewDest method to viewLikeOpInterface (#154524)donald chen1-4/+6
2025-08-19[NFC][mlir][vector] Handle potential static cast assertion. (#152957)Md Asghar Ahmad Shahid1-1/+1
2025-08-18[mlir][vector] Support multi-dimensional vectors in VectorFromElementsLowerin...Yang Bai3-25/+74
2025-08-15[mlir][SCF] `scf.for`: Add support for unsigned integer comparison (#153379)Matthias Springer1-1/+2
2025-07-31[mlir][vector] Avoid use of vector.splat in transforms (#150279)James Newling4-33/+56
2025-07-30[mlir][Vector] Allow elementwise/broadcast swap to handle mixed types (#151274)Krzysztof Drewniak1-25/+45
2025-07-30[MLIR] Migrate some conversion passes and dialects to LDBG() macro (NFC) (#15...Mehdi Amini1-15/+9