summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/SparseTensor/Transforms/SparsificationAndBufferizationPass.cpp
AgeCommit message (Expand)Author
2025-11-08[mlir] Remove duplicate includes (NFC) (#167187)Kazu Hirata
2025-07-28[mlir] Generalize OneShotModuleBufferize to operate on any Operation (#148327)Evan Liu
2025-07-12[mlir] Remove unused includes (NFC) (#148396)Kazu Hirata
2025-06-18[mlir][bufferization] Use Type instead of Value in unknown conversion (#144658)Andrei Golubev
2025-05-28[MLIR] Add bufferization state to `getBufferType` and `resolveConflicts` inte...Michele Scuttari
2025-05-23[MLIR] Add bufferization state class to OneShotBufferization pass (#141019)Michele Scuttari
2025-05-22Revert "[MLIR] Add bufferization state class to OneShotBufferization pass" (#...Michele Scuttari
2025-05-22[MLIR] Add bufferization state class to OneShotBufferization pass (#138143)Michele Scuttari
2024-08-30[mlir][sparse] add parallelization options to mini pipeline (#104233)Yinying Li
2024-06-20[mlir][sparse] expose emit strategy option to mini pipeline (#96238)Peiming Liu
2024-06-17[mlir][sparse] support sparsifying sparse kernels to sparse-iterator-based lo...Peiming Liu
2024-06-11[mlir][sparse] expose optimization flags to mini pipeline (#95158)Aart Bik
2024-04-17[mlir][SparseTensor] Add missing dependent dialect to pass (#88870)Matthias Springer
2024-01-10[mlir][sparse] allow unknown ops in one-shot bufferization in mini-pipeline (...Aart Bik
2023-11-30[mlir][sparse] refactoring: using util functions to query the index to load f...Peiming Liu
2023-11-14[mlir][sparse][gpu] re-enable all GPU libgen tests (#72185)Aart Bik
2023-11-08[mlir][sparse] end-to-end matmul between Dense and BSR tensors (#71448)Peiming Liu
2023-11-01[mlir][sparse] first end-to-end linalg.generic op on BSR (#70880)Aart Bik
2023-10-30[mlir][sparse] implements tensor.insert on sparse tensors. (#70737)Peiming Liu
2023-10-30[mlir][sparse] split post-sparsification-rewriting into two passes. (#70727)Peiming Liu
2023-10-12[mlir][sparse] implement sparse_tensor.reorder_coo (#68916)Peiming Liu
2023-10-11[mlir][sparse] simplify ConvertOp rewriting rules (#68350)Peiming Liu
2023-10-09[mlir][sparse] Extract `StorageSpecifierToLLVMPass` from bufferization pipeli...Matthias Springer
2023-10-09[mlir][bufferization][NFC] Simplify `bufferizeOp` function signature (#68625)Matthias Springer
2023-09-18[mlir][bufferization] Remove allow-return-allocs and create-deallocs pass opt...Martin Erhart
2023-09-13Revert "[mlir][bufferization] Remove allow-return-allocs and create-deallocs ...Martin Erhart
2023-09-13[mlir][bufferization] Remove allow-return-allocs and create-deallocs pass opt...Martin Erhart
2023-08-17[mlir][sparse] refactor sparsification and bufferization pass into proper TD ...Aart Bik
2023-05-15[mlir][sparse][gpu] first implementation of the GPU libgen approachAart Bik
2023-03-27[mlir][sparse] add create-sparse-deallocs options to match the create-dealloc...Peiming Liu
2022-12-23[mlir][sparse] add missing dependent dialect.Peiming Liu
2022-12-22[mlir][sparse] introduce sparse_tensor::StorageSpecifierToLLVM passPeiming Liu
2022-12-12[mlir][bufferize] Implement BufferizableOpInterface for tensor.emptyMatthias Springer
2022-12-07[mlir][sparse] introduce sparse vectorization to the sparse compiler pipelineAart Bik
2022-12-07[mlir][sparse] Add dependence on bufferization.bixia1
2022-12-02[mlir][sparse][bufferization] cleanup bufferization attributes after Sparsifi...Peiming Liu
2022-12-02[mlir][bufferization] Make `TensorCopyInsertionPass` a test passMatthias Springer