summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp
AgeCommit message (Expand)Author
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-08-31[MLIR] Apply clang-tidy fixes for readability-container-size-empty in VectorT...Mehdi Amini
2025-08-19[NFC][mlir][vector] Handle potential static cast assertion. (#152957)Md Asghar Ahmad Shahid
2025-07-31[mlir][vector] Avoid use of vector.splat in transforms (#150279)James Newling
2025-07-30[mlir][Vector] Allow elementwise/broadcast swap to handle mixed types (#151274)Krzysztof Drewniak
2025-07-29[mlir][Vector] Make elementwise-on-broadcast sinking handle splat consts (#15...Krzysztof Drewniak
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (32/n) (#150657)Maksim Levental
2025-07-22[mlir][NFC] update `mlir/Dialect` create APIs (24/n) (#149931)Maksim Levental
2025-07-11[mlir][Vector] Do not propagate vector.extract on dynamic position (#148245)Kunwar Grover
2025-07-02[mlir][vector][nfc] Rename `populateVectorTransferCollapseInnerMostContiguous...Andrzej Warzyński
2025-05-27[mlir][vector] Update `CombineContractBroadcastMask` (#140050)Andrzej Warzyński
2025-05-20[mlir][NFC] Simplify constant checks with isOneInteger and renamed isZeroInte...Han-Chung Wang
2025-05-12[mlir][vector] Standardize `base` Naming Across Vector Ops (NFC) (#137859)Andrzej Warzyński
2025-04-22[mlir][vector] Sink vector.extract/splat into load/store ops (#134389)Ivan Butygin
2025-04-16[mlir][vector] Remove redundant shape_cast(shape_cast(x)) pattern (#135447)James Newling
2025-04-07[mlir][vector] Standardise `valueToStore` Naming Across Vector Ops (NFC) (#13...Andrzej Warzyński
2025-03-25[mlir][vector] Propagate `vector.extract` through elementwise ops (#131462)Ivan Butygin
2025-02-14[MLIR][NFC] Return MemRefType in memref.subview return type inference functio...Tomás Longeri
2025-01-29Fix typo "tranpose" (#124929)Jay Foad
2025-01-24[mlir][vector] Disable `BreakDownVectorBitCast` for scalable vectors (#122725)Andrzej Warzyński
2025-01-21[mlir][NFC] Avoid using braced initializer lists to call a constructor. (#123...Han-Chung Wang
2025-01-21[mlir][IR][NFC] Move free-standing functions to `MemRefType` (#123465)Matthias Springer
2024-12-18[MemRef] Migrate away from PointerUnion::{is,get} (NFC) (#120382)Kazu Hirata
2024-11-18[MLIR] Fix `BubbleDownVectorBitCastForExtract` crash on non-static index (#11...lialan
2024-10-01[mlir][vector] Add a new TD Op for patterns leveraging ShapeCastOp (#110525)Andrzej Warzyński
2024-09-27[mlir][vector] Add pattern for dropping unit dims from for loops (#109585)Quinn Dawkins
2024-08-16[mlir][vector] Group re-order patterns together (#102856)Andrzej Warzyński
2024-08-14[mlir][vector] Add tests for `populateSinkVectorBroadcastPatterns` (1/n) (#10...Andrzej Warzyński
2024-08-08[mlir][vector] Handle corner cases in DropUnitDimsFromTransposeOp. (#102518)Han-Chung Wang
2024-08-08[mlir][vector] Fix return of `DropUnitDimsFromTransposeOp` pattern (#102478)Benjamin Maxwell
2024-08-08[mlir][vector] Add pattern to drop unit dims from vector.transpose (#102017)Benjamin Maxwell
2024-07-24[mlir][vector][nfc] Simplify `in_bounds` attr update (#100334)Andrzej Warzyński
2024-07-17[MLIR][Vector] Generalize DropUnitDimFromElementwiseOps to non leading / trai...Hugo Trachino
2024-07-12[mlir][vector] Restrict DropInnerMostUnitDimsTransfer{Read|Write} (#96218)Andrzej Warzyński
2024-07-03Revert "[MLIR][Vector] Generalize DropUnitDimFromElementwiseOps to non leadin...Han-Chung Wang
2024-07-02mlir/LogicalResult: move into llvm (#97309)Ramkumar Ramachandra
2024-06-25[mlir][vector] Generalize folding of ext-contractionOp to other types. (#96593)Stanley Winata
2024-06-21[mlir][vector] Add ElementwiseToOuterproduct (#93664)Hugo Trachino
2024-06-20[mlir][vector] Update tests for collapse 3/n (nfc) (#94906)Andrzej Warzyński
2024-06-20[MLIR][Vector] Generalize DropUnitDimFromElementwiseOps to non leading / trai...Hugo Trachino
2024-06-12[mlir][vector] Restrict DropInnerMostUnitDimsTransferRead (#94904)Andrzej Warzyński
2024-05-17[mlir][vector] Fix scalability issues in drop innermost unit dims transfer pa...Benjamin Maxwell
2024-03-29[mlir][Vector] Fix crash in drop unit dims (#87104)Diego Caballero
2024-03-12[mlir][vector] Use inferRankReducedResultType for subview type inference. (#8...Han-Chung Wang
2024-02-28[mlir][Vector] Support vector.insert in bubbling bitcast patterns (#82843)Diego Caballero
2024-02-14Reapply "[mlir][vector] Drop inner unit dims for transfer ops on dynamic shap...Diego Caballero
2024-02-08[MLIR] Fix crash in AffineMap::replace for zero result maps (#80930)Uday Bondhugula
2024-02-05[mlir][vector] Drop inner unit dims for xWrite on dynamic shapes. (#80725)Han-Chung Wang