summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Vector/Transforms/VectorLinearize.cpp
AgeCommit message (Expand)Author
2025-10-17[mlir][Vector] Pattern to linearize broadcast (#163845)James Newling
2025-10-10[MLIR][Vector] Remove vector.splat (#162167)James Newling
2025-10-02[mlir][vector] Simplify op rewrite pattern inheriting constructors. NFC. (#16...Jakub Kuderski
2025-09-15[mlir][vector] Use `source` as the source argument name (#158258)Andrzej Warzyński
2025-09-11[mlir][vector] Add LinearizeVectorToElements (#157740)Erick Ochoa Lopez
2025-08-27[mlir][vector] Follow-up improvements for multi-dimensional vector.from_eleme...Yang Bai
2025-07-22[mlir][NFC] update `mlir/Dialect` create APIs (24/n) (#149931)Maksim Levental
2025-07-14[MLIR] [Vector] Linearization patterns for vector.load and vector.store (#145...Nishant Patel
2025-07-11[mlir][Vector] Support scalar `vector.extract` in VectorLinearize (#147440)Diego Caballero
2025-07-07[mlir][Vector] Support scalar 'vector.insert' in vector linearization (#146954)Diego Caballero
2025-05-20[mlir][NFC] Simplify constant checks with isOneInteger and renamed isZeroInte...Han-Chung Wang
2025-05-15[mlir][vector] Address linearization comments (post commit) (#138075)James Newling
2025-05-14[mlir] [vector] Add linearization pattern for vector.create_mask (#138214)Nishant Patel
2025-05-14[mlir][vector] linearize vector.insert_strided_slice (flatten to vector.shuff...James Newling
2025-05-01[mlir][vector] Add linearization pattern for vector.splat (#137651)Nishant Patel
2025-05-01[mlir][vector] Remove remaining bitwidths from linearization patterns (#138072)James Newling
2025-04-30[mlir][vector] Linearization: push 'bit width' logic out of patterns (#136581)James Newling
2025-04-07[mlir][vector] Standardise `valueToStore` Naming Across Vector Ops (NFC) (#13...Andrzej Warzyński
2025-03-13[mlir][vector] VectorLinearize: `ub.poison` support (#128612)Ivan Butygin
2025-01-27[mlir][vector] add support for linearizing vector.bitcast in VectorLinearize ...Chao Chen
2025-01-03[mlir][Transforms] Support 1:N mappings in `ConversionValueMapping` (#116524)Matthias Springer
2024-10-05[mlir][NFC] Mark type converter in `populate...` functions as `const` (#111250)Matthias Springer
2024-09-04[mlir][vector] Bugfix of linearize `vector.extract` (#106836)Longsheng Mou
2024-07-30[mlir][vector] Use `DenseI64ArrayAttr` for shuffle masks (#101163)Benjamin Maxwell
2024-07-02mlir/LogicalResult: move into llvm (#97309)Ramkumar Ramachandra
2024-06-21[mlir][vector] Use notifyMatchFailure instead of assert in VectorLinearize (#...Artem Kroviakov
2024-05-28[mlir][vector] Add support for linearizing Insert VectorOp in VectorLinearize...Artem Kroviakov
2024-04-28Reapply "[mlir] Mark `isa/dyn_cast/cast/...` member functions depreca… (#90...Christian Sigg
2024-04-26Revert "[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89...dyung
2024-04-26[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89998)Christian Sigg
2024-04-18[mlir][vector] Add support for linearizing Extract, ExtractStridedSlice, Shuf...Charitha Saumya
2024-04-03[mlir][vector] Skip 0D vectors in vector linearization. (#87577)Han-Chung Wang
2024-03-28[mlir][vector] Add support for scalable vectors to VectorLinearize (#86786)Andrzej Warzyński
2024-03-25[mlir][Vector] Fix an assertion on failing cast in vector-transfer-flatten-pa...Balaji V. Iyer
2024-03-04[mlir][vector]Add Vector bitwidth target to Linearize Vectorizable and Consta...Balaji V. Iyer
2024-02-13[mlir][vector] ND vectors linearization pass (#81159)Ivan Butygin