summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Vector/Utils
AgeCommit message (Expand)Author
2025-11-11[mlir][vector] Simplify createReadOrMaskedRead (#163736)Andrzej Warzyński
2025-10-17[MLIR] Fix typo of the word "pattern" in CAPI and docs (#163780)Shenghang Tsai
2025-09-23[mlir][linalg] Use ub.poison when vectorizing pack+unpack Ops (#159536)Andrzej Warzyński
2025-09-18[MLIR] Apply clang-tidy fixes for llvm-qualified-auto in VectorUtils.cpp (NFC)Mehdi Amini
2025-09-11[mlir][vector] Add vector.to_elements unrolling (#157142)Erick Ochoa Lopez
2025-08-18[mlir][vector] Support multi-dimensional vectors in VectorFromElementsLowerin...Yang Bai
2025-08-06[mlir][linalg] Enable scalable vectorization of linalg.unpack (#149293)Andrzej Warzyński
2025-07-25[mlir] Switch to new LDBG macro (#150616)Jacques Pienaar
2025-07-22[mlir][NFC] update `mlir/Dialect` create APIs (24/n) (#149931)Maksim Levental
2025-07-22[mlir][linalg] Vectorize directly to a named contraction (#147296)Adam Siemieniuk
2025-07-07[mlir] Add `isStatic`* size check for `ShapedType`s. NFCI. (#147085)Jakub Kuderski
2025-06-26[mlir] Use llvm::is_contained instead of llvm::all_of (NFC) (#145845)Kazu Hirata
2025-06-23[MLIR] Fix incorrect slice contiguity inference in `vector::isContiguousSlice...Momchil Velikov
2025-06-07[mlir][linalg] Refactor vectorization hooks to improve code reuse (#141244)Andrzej Warzyński
2025-05-13[mlir] Use llvm::find (NFC) (#139757)Kazu Hirata
2025-05-12[mlir][vector] Standardize `base` Naming Across Vector Ops (NFC) (#137859)Andrzej Warzyński
2025-04-18[mlir][vector] Switch to `llvm::interleaved` in debug prints. NFC. (#136248)Jakub Kuderski
2025-04-15[mlir][linalg][vector] Refine create{Read|Write}OrMasked{Read|Write} (nfc) (#...Andrzej Warzyński
2025-01-21[mlir][IR][NFC] Move free-standing functions to `MemRefType` (#123465)Matthias Springer
2024-07-27[mlir][vector] Switch to using `getNumScalableDims` (nfc) (#100806)Andrzej Warzyński
2024-06-11mlir/MathExtras: consolidate with llvm/MathExtras (#95087)Ramkumar Ramachandra
2024-04-26[mlir][linalg] Fix the semantic use of a flag (#90081)Prashant Kumar
2024-04-22Make createReadOrMaskedRead and isValidMaskedInputVector vector utilities (#8...Lubomir Litchev
2024-03-28[mlir][vector] Add support for scalable vectors to VectorLinearize (#86786)Andrzej Warzyński
2024-03-14[mlir][linalg] Enable masked vectorisation for depthwise convolutions (#81625)Andrzej Warzyński
2024-02-20[mlir][VectorOps] Add unrolling for n-D vector.interleave ops (#80967)Benjamin Maxwell
2024-02-17[mlir] Introduce `trailingNDimsContiguous` for MemRefs (#78247)Andrzej Warzyński
2024-01-09[mlir][vector] Don't treat memrefs with empty stride as non-contiguous (#76848)Andrzej Warzyński
2024-01-03[mlir] Check if the stride tensor is empty. (#76428)Balaji V. Iyer
2023-12-05[mlir][Vector] Update patterns for flattening vector.xfer Ops (2/N) (#73523)Andrzej Warzyński
2023-12-04[mlir][Vector] Update patterns for flattening vector.xfer Ops (1/N) (#73522)Andrzej Warzyński
2023-11-20[mlir][vector] Modernize `vector.transpose` op (#72594)Matthias Springer
2023-08-30fix unused variable warnings in conditionalsMikhail Goncharov
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-05-08[mlir][vector] Generalize vector.transpose lowering to n-D vectorsHanhan Wang
2023-04-20[mlir][Affine][NFC] Wrap dialect in "affine" namespaceMatthias Springer
2022-11-22[NFC][mlir] VectorUtils / IndexingUtils simplifications and cleanupsNicolas Vasilache
2022-11-21Return None instead of Optional<T>() (NFC)Kazu Hirata
2022-10-27[mlir][arith] Fix -Wunused-but-set-variableFangrui Song
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-08-09[mlir] Use C++17 structured bindings instead of std::tie where applicable. NFCIBenjamin Kramer
2022-07-12[mlir][vector] Fix crash in vector.reduction canonicalizationThomas Raoux
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-13[mlir] (NFC) Clean up bazel and CMake target namesMogball
2022-03-01[mlir] Rename the Standard dialect to the Func dialectRiver Riddle
2022-02-10[mlir][vector] Add helper that builds a scalar reduction according to Combini...Matthias Springer
2022-02-03[mlir][vector] Sink StandardOps include to its user in VectorUtilsBenjamin Kramer
2022-02-02[mlir] Split std.splat into tensor.splat and vector.splatRiver Riddle
2022-01-31[mlir][vector][NFC] Split into IR, Transforms and UtilsMatthias Springer