summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Vector/TransformOps/VectorTransformOps.cpp
AgeCommit message (Expand)Author
2025-09-18[mlir] Move vector.{to_elements,from_elements} unrolling to `VectorUnroll.cpp...Erick Ochoa Lopez
2025-09-12[mlir][vector] Add a new TD op to wrap unit-dim collapsing patterns (#157507)Andrzej Warzyński
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-07-14[mlir] Remove unused includes (NFC) (#148769)Kazu Hirata
2025-05-02[mlir] Add use-vector-alignment flag to ConvertVectorToLLVMPass (#137389)Lily Orth-Smith
2025-04-22[mlir][vector] Update ApplyVectorReductionToContractPatternsOp (#136699)Andrzej Warzyński
2025-04-22[mlir][vector] Sink vector.extract/splat into load/store ops (#134389)Ivan Butygin
2025-03-25[mlir][vector] Propagate `vector.extract` through elementwise ops (#131462)Ivan Butygin
2025-03-10[mlir] Refactor ConvertVectorToLLVMPass options (#128219)Artemiy Bulavin
2024-10-01[mlir][vector] Add a new TD Op for patterns leveraging ShapeCastOp (#110525)Andrzej Warzyński
2024-08-19[mlir][vector] Populate sink patterns in apply_patterns.vector.reduction_to_c...Benjamin Maxwell
2024-08-06[mlir] Support DialectRegistry extension comparison (#101119)Nikhil Kalra
2024-06-21[mlir][vector] Add ElementwiseToOuterproduct (#93664)Hugo Trachino
2024-06-03[mlir][vector] Add support for unrolling vector.bitcast ops. (#94064)Han-Chung Wang
2024-05-13[mlir][vector] Add Vector-dialect interleave-to-shuffle pattern, enable in Ve...Benoit Jacob
2024-05-13Revert "[mlir][vector] Add Vector-dialect interleave-to-shuffle pattern, enab...Benoit Jacob
2024-05-13[mlir][vector] Add Vector-dialect interleave-to-shuffle pattern, enable in Ve...Benoit Jacob
2024-03-20[mlir] split transform interfaces into a separate library (#85221)Oleksandr "Alex" Zinenko
2024-02-20[mlir][VectorOps] Add unrolling for n-D vector.interleave ops (#80967)Benjamin Maxwell
2024-01-31[mlir][Vector] Add support for sub-byte transpose emulation (#80110)Diego Caballero
2023-09-18[mlir][Vector] Add a rewrite pattern for better low-precision bitcast… (#66...Nicolas Vasilache
2023-09-11[mlir][VectorOps] Don't drop scalable dims when lowering transfer_reads/write...Benjamin Maxwell
2023-08-09[mlir][memref][transform] Add vector_to_llvm conversion patternsMatthias Springer
2023-08-04[mlir][transform] Expose vector patterns useful for cleaning up masked vector...Nicolas Vasilache
2023-07-28[mlir][vector] Add transform.apply_patterns.vector.fold_arith_extensionGroverkss
2023-07-11[mlir][vector] Remove duplicate tensor subset <-> vector transfer patternsMatthias Springer
2023-06-09[mlir][vector][transform] Expose tensor slice -> transfer folding patternsMatthias Springer
2023-06-07[mlir][vector][transform] Add ApplyCastAwayVectorLeadingOneDimPatternsOpMatthias Springer
2023-06-06[mlir][transform] Use separate ops instead of PatternRegistryMatthias Springer
2023-06-02[mlir][vector][transform] Register vector dialect patternsMatthias Springer
2023-04-13[mlir][Vector] Add a vector.materialize_masks transform operationNicolas Vasilache
2023-04-13[mlir][Vector] Split transform.vector.lower_mask in 2 ops.Nicolas Vasilache
2023-03-24[mlir][Vector][Transforms] Improve the control over individual vector lowerin...Nicolas Vasilache
2023-03-23[mlir][Vector] NFC - Reorganize vector patternsNicolas Vasilache
2023-03-20Revert "[mlir][Linalg][Transform] Avoid FunctionalStyleTransformOpTrait where...Nicolas Vasilache
2023-03-20[mlir][Linalg][Transform] Avoid FunctionalStyleTransformOpTrait where unneces...Nicolas Vasilache
2023-01-17[mlir][vector] Share enums with the transform dialectQuentin Colombet
2022-11-28[mlir][Vector] Remove 'lower-permutation-maps' option from VectorToSCFDiego Caballero
2022-11-25[mlir][Vector] Add a LowerVectorsOp to VectorTransformOpsNicolas Vasilache
2022-11-25[mlir][Vector] Vector transform skeletonNicolas Vasilache