aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Vector
AgeCommit message (Expand)AuthorFilesLines
34 hours[mlir][vector] Wrapping `populateFlattenVectorTransferPatterns` as a transfor...Arun Thangamani1-0/+6
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 Kuderski4-24/+28
13 days[mlir] Fix new clang-tidy warning llvm-type-switch-case-types. NFC. (#178487)Jakub Kuderski3-22/+22
2026-01-26[MLIR][XeGPU] Add uniform values distribution pattern (#176737)Artem Kroviakov1-5/+10
2026-01-23[mlir][Utils] Add verifyElementTypesMatch helper (NFC) (#176668)Nick Kreeger1-14/+22
2026-01-21[mlir][vector] Canonicalize vector.extract and vector.broadcast to vector.sha...James Newling1-24/+72
2026-01-14[MLIR][Vector] Add a pattern that folds consecutive extract_strided_strided_s...Adam Paszke1-3/+66
2026-01-08[mlir][vector] Emit error when `kind` attribute is not a CombiningKind (#173659)Longsheng Mou1-0/+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-12[MLIR] [Vector] Fix canonicalization for vector.scatter with tensor output (#...Ryutaro Okada1-1/+17
2025-12-12[mlir][Vector] Improve vector.transferx store-to-load-forwarding (#171840)Kunwar Grover1-51/+64
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-24[mlir] Avoid else after return in ScalableValueBounds (NFC) (#169211)Benjamin Maxwell1-5/+3
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 Patel2-2/+195
2025-11-14[MLIR] Extend vector.scatter to accept tensor as base (#165548)Ryutaro Okada2-5/+57
2025-11-11[mlir][vector] Simplify createReadOrMaskedRead (#163736)Andrzej Warzyński1-14/+29
2025-11-04[MLIR][Affine] Extend getVectorReductionOp to support xor/maxnumf/minnumf (#1...Lee Wei1-1/+9
2025-10-31[mlir][vector] Fix missed `return` in ExtractStridedSliceOp::fold (#165669)Haocong Lu1-1/+1
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-21[MLIR] [Vector] Added canonicalizer for folding from_elements + transpose (#1...Keshav Vinayak Jha1-1/+69
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-17[MLIR] Fix typo of the word "pattern" in CAPI and docs (#163780)Shenghang Tsai1-1/+1
2025-10-15[mlir][Vector] Fold vector.step compared to constant (#161615)James Newling1-0/+105
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 Kuderski3-8/+5
2025-10-10[MLIR][Vector] Remove vector.splat (#162167)James Newling4-103/+30
2025-10-08[MLIR][Vector] Added ToElementsOp::fold for broadcast->to_elements pattern re...Keshav Vinayak Jha1-1/+119
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 Kuderski20-117/+117
2025-09-29[MLIR][MemRef] Change builders with `int` alignment params to `llvm::MaybeAli...jiang19971-5/+4
2025-09-25[mlir][vector]: Extend convertIntegerAttr to handle float-to-integer conversi...Jhalak Patel1-27/+33
2025-09-24[mlir] Implement a memory-space cast bubbling-down transform (#159454)Fabian Mora1-0/+64
2025-09-23[mlir][linalg] Use ub.poison when vectorizing pack+unpack Ops (#159536)Andrzej Warzyński1-4/+6
2025-09-18[mlir][vector] Fix crash in vector.from_elements folding with poison values ...Jhalak Patel1-19/+31
2025-09-18[MLIR] Apply clang-tidy fixes for llvm-qualified-auto in VectorUtils.cpp (NFC)Mehdi Amini1-1/+1
2025-09-18[mlir] Move vector.{to_elements,from_elements} unrolling to `VectorUnroll.cpp...Erick Ochoa Lopez5-124/+112
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