summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
AgeCommit message (Expand)Author
2025-11-19[mlir][vector] Missing indices on vectorization of 1-d reduction to 1-ranked ...Simone Pellegrini
2025-11-11[mlir][vector] Simplify createReadOrMaskedRead (#163736)Andrzej Warzyński
2025-11-06[mlir][linalg] Update vectorization of linalg.pack (#163539)Andrzej Warzyński
2025-10-30[mlir] Simplify Default cases in type switches. NFC. (#165767)Jakub Kuderski
2025-10-29[MLIR] Apply clang-tidy fixes for llvm-qualified-auto in Vectorization.cpp (NFC)Mehdi Amini
2025-10-09[mlir][linalg] set inbounds on `xfer_read/writes` for `assumeDynamicDimsMatch...Ege Beysel
2025-09-30[MLIR] Apply clang-tidy fixes for readability-container-size-empty in Vectori...Mehdi Amini
2025-09-23[mlir][linalg] Use ub.poison when vectorizing pack+unpack Ops (#159536)Andrzej Warzyński
2025-09-18[mlir][linalg] Update vectorization logic for linalg.pack (#149156) (#158926)Andrzej Warzyński
2025-08-14[mlir][linalg] Add support for scalable vectorization of `linalg.batch_mmt4d`...Ege Beysel
2025-08-08[MLIR][Linalg] Remove matmul_transpose variants (#147961)Renato Golin
2025-08-06[mlir][linalg] Enable scalable vectorization of linalg.unpack (#149293)Andrzej Warzyński
2025-08-01[mlir][linalg] Add getCollapsedVecType and update vectorization of linalg.unp...Andrzej Warzyński
2025-07-30[mlir][linalg][nfc] Clean-up leftover code post #149156 (#151334)Andrzej Warzyński
2025-07-28[mlir][linalg][nfc] Clean-up leftover code post #149156 (#150602)Andrzej Warzyński
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (32/n) (#150657)Maksim Levental
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (27/n) (#150638)Maksim Levental
2025-07-25[mlir] Switch to new LDBG macro (#150616)Jacques Pienaar
2025-07-24[mlir][NFC] update `mlir/Dialect` create APIs (17/n) (#149924)Maksim Levental
2025-07-22[mlir][linalg] Vectorize directly to a named contraction (#147296)Adam Siemieniuk
2025-07-17[mlir][linalg] Add support for scalable vectorization of linalg.mmt4d (#146531)Andrzej Warzyński
2025-07-17[mlir][linalg] Update vectorization logic for linalg.unpack (#149156)Andrzej Warzyński
2025-07-07[mlir] Add `isStatic`* size check for `ShapedType`s. NFCI. (#147085)Jakub Kuderski
2025-07-06[mlir] Remove unused includes (NFC) (#147206)Kazu Hirata
2025-07-07[mlir] Fix Wparentheses warning (#146893)Longsheng Mou
2025-07-02[mlir][linalg] Use `ub.poison` in linalg vectorizer instead of `0` for some t...Fabian Mora
2025-06-30[mlir][vector] Avoid setting padding by default to `0` in `vector.transfer_re...Fabian Mora
2025-06-26[mlir] Use llvm::is_contained instead of llvm::all_of (NFC) (#145845)Kazu Hirata
2025-06-24[mlir] Return vectorized values instead of replacing (#144158)Max191
2025-06-24[mlir][Interface] Factor out common IndexingMapOpInterface behavior in a new ...Nicolas Vasilache
2025-06-08[mlir][linalg] Simplify `createWriteOrMaskedWrite` (NFC) (#141567)Andrzej Warzyński
2025-06-08[mlir] Strip away lambdas (NFC) (#143280)Kazu Hirata
2025-06-07[mlir][linalg] Refactor vectorization hooks to improve code reuse (#141244)Andrzej Warzyński
2025-05-14[mlir] Fix a warningKazu Hirata
2025-05-14[mlir][vector] Refactor `createWriteOrMaskedWrite` (#138137)Andrzej Warzyński
2025-05-12[mlir][vector] Standardize `base` Naming Across Vector Ops (NFC) (#137859)Andrzej Warzyński
2025-04-15[mlir][linalg][vector] Refine create{Read|Write}OrMasked{Read|Write} (nfc) (#...Andrzej Warzyński
2025-04-07[mlir][vector] Standardise `valueToStore` Naming Across Vector Ops (NFC) (#13...Andrzej Warzyński
2025-04-02[mlir] Vectorize tensor.pad with low padding for unit dims (#133808)Nirvedh Meshram
2025-03-17[MLIR] Refactor to create vectorization convOp precondition check (#130181)Zhuoran Yin
2025-02-17[mlir][tensor][linalg] Move Pack/UnPack Ops to Linalg (#123902)Andrzej Warzyński
2025-02-07[mlir][linalg] Add support for masked vectorization of `tensor.insert_slice` ...Andrzej Warzyński
2025-02-02[mlir][linalg] Add support for masked vectorization of `tensor.insert_slice` ...Andrzej Warzyński
2025-01-21[mlir][NFC] Avoid using braced initializer lists to call a constructor. (#123...Han-Chung Wang
2024-12-11[mlir][linalg] Enable Vectorization of 0-D tensor.extract (#119079)Andrzej Warzyński
2024-12-05[mlir][linalg] Fix vectorization of tensor.extract (#118105)Andrzej Warzyński
2024-11-29[mlir][linalg] Relax scalable vectorization restrictions (#117991)Andrzej Warzyński
2024-11-26[mlir][linalg] Extract `GeneralizePadOpPattern` into a standalone transformat...Andrzej Warzyński
2024-11-13[mlir][Vector] Remove trivial uses of vector.extractelement/vector.insertelem...Kunwar Grover
2024-11-07[MLIR][Linalg] Re-land linalg.matmul move to ODS. + Remove/update failing obs...Md Asghar Ahmad Shahid