summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/VectorToArmSME/VectorToArmSME.cpp
AgeCommit message (Expand)Author
2025-10-10[MLIR][Vector] Remove vector.splat (#162167)James Newling
2025-10-04[mlir][vector] Simplify rewrite pattern inheriting constructors. NFC. (#161966)Jakub Kuderski
2025-09-15[mlir][vector] Use `source` as the source argument name (#158258)Andrzej Warzyński
2025-07-23[mlir][armsme][vector] Replace splat with broadcast (#148024)James Newling
2025-07-22[mlir][NFC] update `Conversion` create APIs (7/n) (#149889)Maksim Levental
2025-05-12[mlir][vector] Standardize `base` Naming Across Vector Ops (NFC) (#137859)Andrzej Warzyński
2025-04-07[mlir][vector] Standardise `valueToStore` Naming Across Vector Ops (NFC) (#13...Andrzej Warzyński
2025-01-29Fix typo "tranpose" (#124929)Jay Foad
2024-09-02[mlir][ArmSME] Rename slice move operations to insert/extract_tile_slice (#10...Benjamin Maxwell
2024-06-20[mlir][ArmSME] Lower extract from 2D scalable create_mask to psel (#96066)Benjamin Maxwell
2024-06-19[mlir][ArmSME] Fold MoveTileSliceToVector + TransferWrite to StoreTileSlice (...Benjamin Maxwell
2024-05-30[mlir][ArmSME] Simplify permutation map handling (#93515)Cullen Rhodes
2024-05-21[mlir][ArmSME] Fold transpose into xfer read to enable in-flight transpose (#...Cullen Rhodes
2024-01-22[mlir][ArmSME] Add arith-to-arm-sme conversion pass (#78197)Cullen Rhodes
2023-12-15[mlir][ArmSME] Fail instead of error in vector.outerproduct lowering (#75447)Cullen Rhodes
2023-12-06[mlir][ArmSME] More precisely model dataflow in ArmSME to SCF lowerings (#73922)Benjamin Maxwell
2023-12-04[mlir][ArmSME] Move vector.print -> ArmSME lowering to VectorToArmSME (#74063)Benjamin Maxwell
2023-11-30[mlir][ArmSME] Switch to an attribute-based tile allocation scheme (#73253)Benjamin Maxwell
2023-11-20[mlir][ArmSME] Move vector.extract/insert lowerings to vector-to-arm-sme (NFC...Benjamin Maxwell
2023-11-20[mlir][vector] Modernize `vector.transpose` op (#72594)Matthias Springer
2023-11-10[mlir][ArmSME] Lower transfer_write + transpose to vertical store (#71181)Cullen Rhodes
2023-11-02[mlir][ArmSME] Propagate pad and mask in vector.transfer_read lowering (#70814)Cullen Rhodes
2023-11-01[mlir][ArmSME] Add optional mask operand to tile_store (#70657)Cullen Rhodes
2023-10-31[mlir][ArmSME] Support lowering masked vector.outerproduct ops to SME (#69604)Benjamin Maxwell
2023-10-16[mlir][ArmSME] Update tile slice layout syntax (#69151)Cullen Rhodes
2023-09-29[mlir][SME] Re-order patterns alphabetically (nfc)Andrzej Warzynski
2023-09-29[mlir][SME][nfc] Clarify the usage of insertion guard (#67668)Andrzej Warzyński
2023-09-28[mlir][SME] Fix unused variable warningGoran Flegar
2023-09-28[mlir][SME] Add vector.splat -> SME conversion (#67659)Andrzej Warzyński
2023-09-28[mlir][ArmSME] Add support for vector.transfer_read with transpose (#67527)Cullen Rhodes
2023-09-25[mlir][ArmSME] Add support for vector.transpose (#66760)Cullen Rhodes
2023-08-29[mlir][ArmSME] Lower vector.broadcast to ArmSMECullen Rhodes
2023-08-29[mlir][ArmSME] Add move vector to tile slice op and loweringsCullen Rhodes
2023-08-11[mlir][ArmSME] Extend arm_sme.zero for all typesCullen Rhodes
2023-08-11[mlir][ArmSME] Extend vector.transfer_write loweringCullen Rhodes
2023-08-03[mlir][ArmSME] Split lowering of arith.constant from vector.transfer_writeCullen Rhodes
2023-07-25[mlir][ArmSME] Add tile load op and extend tile store tile size supportCullen Rhodes
2023-07-18[mlir][ArmSME] Introduce new lowering layer (Vector -> ArmSME)Andrzej Warzynski