summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
AgeCommit message (Expand)Author
2025-10-06[MLIR][SparseTensor] Loop ordering strategy infrastructure (flag) (#154656)Govind Malasani
2024-12-27[mlir][sparse_tensor] Migrate `SparseIterationToScf.cpp` to dialect conversio...Matthias Springer
2024-12-20[mlir] Enable decoupling two kinds of greedy behavior. (#104649)Jacques Pienaar
2024-06-12[mlir][sparse] implement lowering rules for ExtractIterSpaceOp. (#89143)Peiming Liu
2024-05-28[mlir][sparse] remove sparse encoding propagation pass. (#93593)Peiming Liu
2024-05-13[mlir][sparse] introduce new pass to propagate sparse encodings. (#92052)Peiming Liu
2024-04-11[mlir][sparse] allow for direct-out passing of sparse tensor buffers (#88327)Aart Bik
2024-04-04[mlir][linalg] Fix builder API usage in `RegionBuilderHelper` (#87451)Matthias Springer
2024-02-01[mlir][sparse] Support pretty print to debug sparse iteration. (#80207)Peiming Liu
2024-02-01[mlir][sparse] external entry method wrapper for sparse tensors (#80326)Aart Bik
2023-11-14[mlir][sparse][gpu] re-enable all GPU libgen tests (#72185)Aart Bik
2023-11-13[mlir][sparse] remove filter-loop based algorithm support to handle a… (#71...Peiming Liu
2023-11-13[mlir][sparse] unify support of (dis)assemble between direct IR/lib path (#71...Aart Bik
2023-11-08[mlir][sparse][gpu] cleanup GPUDataTransferStrategy (#71615)Aart Bik
2023-10-30[mlir][sparse] split post-sparsification-rewriting into two passes. (#70727)Peiming Liu
2023-10-27[mlir][sparse] add ReinterpretMapScopeOption for the pass (#70486)Peiming Liu
2023-10-26[mlir][sparse] add boilterplate code for a new reintepret map pass (#70393)Aart Bik
2023-10-12[mlir][sparse] implement sparse_tensor.reorder_coo (#68916)Peiming Liu
2023-10-06[mlir][sparse] introduce a pass to stage complex sparse operations in… (#68...Peiming Liu
2023-10-03[mlir][sparse] renaming sparse_tensor.sort_coo to sparse_tensor.sort (#68161)Peiming Liu
2023-09-19[mlir][sparse] unifies sparse_tensor.sort_coo/sort into one operation. (#66722)Peiming Liu
2023-09-13[sparse] allow unpack op to return 0-ranked tensor type. (#66269)Peiming Liu
2023-08-01[mlir][sparse][gpu] introduce flag that controls host to device copy strategi...K-Wu
2023-07-18[mlir] NFC: untangle SCF Patterns.h and Transforms.hAlex Zinenko
2023-05-15[mlir][sparse][gpu] first implementation of the GPU libgen approachAart Bik
2023-04-05[mlir][sparse][gpu] a first prototype sparse GPU code generatorAart Bik
2023-03-27[mlir][sparse] add create-sparse-deallocs options to match the create-dealloc...Peiming Liu
2023-03-16[mlir][sparse] add new sparisification option for dependent index reduction-b...Peiming Liu
2023-01-23[mlir][sparse] clean vectorization bail-out for VL=0Aart Bik
2022-12-22[mlir][sparse] introduce sparse_tensor::StorageSpecifierToLLVM passPeiming Liu
2022-12-08[mlir][sparse] Fix problems in creating complex zero for initialization.bixia1
2022-11-21[mlir][sparse] introduce vectorization pass for sparse loopsAart Bik
2022-11-17[mlir][sparse] Split SparseTensorRewrite into PreSparsificationRewrite and Po...bixia1
2022-11-15[mlir][sparse] avoid single default parameters in pass constructorsAart Bik
2022-11-14[mlir][sparse] Add rewriting rules for sparse_tensor.sort_coo.bixia1
2022-11-10[mlir][sparse] Add option enable-buffer-initialization to the sparse-tensor-c...bixia1
2022-11-08[mlir][sparse] Add option enable-buffer-initialization to initialize the memo...bixia1
2022-10-19[mlir][sparse] remove vector support in sparsificationPeiming Liu
2022-10-18[mlir][sparse] Add options to sparse-tensor-rewrite to disable rewriting rule...bixia1
2022-10-05[mlir][sparse] move sparse tensor rewriting into its own passAart Bik
2022-09-29[mlir][sparse] Move the implementation of sparse_tensor.push_back to the buff...bixia1
2022-09-29[mlir][sparse] Add rewrite rule for the sort operator.bixia1
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-09-28[mlir][sparse] add "sort" to the compress op codegenAart Bik
2022-09-16[mlir][sparse] add loop simplification to sparsification passAart Bik
2022-09-09[mlir][sparse] Add new option (enable-runtime-library) to sparse compiler pip...Peiming Liu
2022-09-08[mlir][sparse] Add codegen for expand op.bixia1
2022-09-07[mlir][sparse] Refactoring: remove dependence on tuple type when lowering spa...Peiming Liu
2022-09-06[mlir][sparse] Refactoring: renaming StorageNewOp to StorageOpPeiming Liu
2022-09-06[mlir][sparse] codegen for sparse allocAart Bik