summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Vector/IR
AgeCommit message (Expand)Author
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-11-04[MLIR][Affine] Extend getVectorReductionOp to support xor/maxnumf/minnumf (#1...Lee Wei
2025-10-31[mlir][vector] Fix missed `return` in ExtractStridedSliceOp::fold (#165669)Haocong Lu
2025-10-21[MLIR] [Vector] Added canonicalizer for folding from_elements + transpose (#1...Keshav Vinayak Jha
2025-10-15[mlir][Vector] Fold vector.step compared to constant (#161615)James Newling
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-08[MLIR][Vector] Added ToElementsOp::fold for broadcast->to_elements pattern re...Keshav Vinayak Jha
2025-10-02[mlir][vector] Simplify op rewrite pattern inheriting constructors. NFC. (#16...Jakub Kuderski
2025-09-25[mlir][vector]: Extend convertIntegerAttr to handle float-to-integer conversi...Jhalak Patel
2025-09-24[mlir] Implement a memory-space cast bubbling-down transform (#159454)Fabian Mora
2025-09-18[mlir][vector] Fix crash in vector.from_elements folding with poison values ...Jhalak Patel
2025-09-15[mlir][vector] Use `source` as the source argument name (#158258)Andrzej Warzyński
2025-09-07[mlir] Use free op create functions. NFC. (#157374)Jakub Kuderski
2025-09-07[MLIR] Apply clang-tidy fixes for llvm-else-after-return in ScalableValueBoun...Mehdi Amini
2025-09-04[MLIR] Apply clang-tidy fixes for performance-unnecessary-value-param in Scal...Mehdi Amini
2025-08-26[mlir][vector] Fix crashes in `from_elements` folder + `broadcast` verifier (...Matthias Springer
2025-08-25[mlir][vector] Rename gather/scatter arguments (nfc) (#153640)Andrzej Warzyński
2025-08-19[mlir][Vector] add vector.insert canonicalization pattern to convert a chain ...Yang Bai
2025-08-12[mlir][vector] Implement `InferTypeOpInterface` on `vector.to_elements` (#153...Matthias Springer
2025-08-08[mlir][vector] Canonicalize broadcast of shape_cast (#150523)Min-Yih Hsu
2025-08-01[mlir][vector] vector.splat and vector.broadcast folding/canonicalizing parit...James Newling
2025-07-31[mlir][vector] shape_cast(constant) -> constant fold for non-splats (#145539)James Newling
2025-07-31[mlir] Implement inferResultRanges for vector.step op (#151536)Max191
2025-07-31[mlir] Implement inferResultRanges for vector.transpose (#151537)Max191
2025-07-28[mlir][Vector] Remove `vector.extractelement` and `vector.insertelement` ops ...Diego Caballero
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (32/n) (#150657)Maksim Levental
2025-07-25[mlir][NFC] Use `getDefiningOp<OpTy>()` instead of `dyn_cast<OpTy>(getDefinin...Longsheng Mou
2025-07-24[mlir][Transforms] Remove UB dialect dependency from Canonicalizer pass (#150...Hideto Ueno
2025-07-23[mlir][vector] Fix cast incompatible type bug in `ShuffleOp::fold` (#150037)Longsheng Mou
2025-07-22[mlir][NFC] update `mlir/Dialect` create APIs (24/n) (#149931)Maksim Levental
2025-07-21[mlir][vector] Folder: shape_cast(extract) -> extract (#146368)James Newling
2025-07-16[MLIR][Vector] Fix bug in ExtractStrideSlicesOp canonicalization (#147591)Tomás Longeri
2025-07-14[mlir] Remove unused includes (NFC) (#148769)Kazu Hirata
2025-07-10[mlir][Vector] Add canonicalization for extract_strided_slice(create_mask) (#...Kunwar Grover
2025-07-08[mlir][vector] Add foldInsertUseChain folder function to insert op (#147045)lonely eagle
2025-07-07[mlir] Add `isStatic`* size check for `ShapedType`s. NFCI. (#147085)Jakub Kuderski
2025-07-04[mlir][Vector] Fold vector.constant_mask to SplatElementsAttr (#146724)Kunwar Grover
2025-06-30[mlir][Vector] Add constant folding for vector.from_elements operation (#145849)Yang Bai
2025-06-30[mlir][vector] Avoid setting padding by default to `0` in `vector.transfer_re...Fabian Mora
2025-06-26[mlir][vector] Restrict vector.insert/vector.extract to disallow 0-d vectors ...Andrzej Warzyński
2025-06-25[mlir][ArmSME] Remove `ConvertIllegalShapeCastOpsToTransposes` (#139706)Andrzej Warzyński
2025-06-24[mlir][Interface] Factor out common IndexingMapOpInterface behavior in a new ...Nicolas Vasilache
2025-06-20[mlir][vector] Add unroll patterns for vector.load and vector.store (#143420)Nishant Patel
2025-06-20[[mlir][Vector] Add simple folders for `vector.from_element`/`vector.to_eleme...Diego Caballero
2025-06-18[mlir][vector] Support complete folding in single pass for vector.insert/vect...Yang Bai
2025-06-12[mlir][Vector] Tighten up application conditions in TransferReadAfter… (#14...Nicolas Vasilache
2025-06-11[mlir][vector] Fix attaching write effects on transfer_write's base (#142940)Simone Pellegrini
2025-06-05[mlir][vector] add unroll pattern for broadcast (#142011)Chao Chen