summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/SparseTensor/Transforms/SparseStorageSpecifierToLLVM.cpp
AgeCommit message (Expand)Author
2025-07-22[mlir][NFC] update `mlir/Dialect` create APIs (21/n) (#149928)Maksim Levental
2025-02-06[mlir][LLVM] Switch `undef` for `poison` for uninitialized values (#125629)Krzysztof Drewniak
2024-10-05[mlir][NFC] Mark type converter in `populate...` functions as `const` (#111250)Matthias Springer
2023-12-12[mlir][sparse] refactor utilities into transform/utils dir (#75250)Aart Bik
2023-05-18[mlir][sparse] Make sparse_tensor::StorageLayout publicly available.Peiming Liu
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-03-10[mlir][sparse] support dynamic sparse tensor slices.Peiming Liu
2023-03-10[mlir][sparse] extend storage specifier operations for slices.Peiming Liu
2023-03-06[mlir][sparse] Renaming "pointer/index" to "position/coordinate"wren romano
2023-02-22[mlir][sparse] unconditionally use IndexType for sparse_tensor.specifierPeiming Liu
2023-02-14[mlir][sparse] Factoring out SparseTensorType classwren romano
2023-01-14Remove redundant initialization of std::optional (NFC)Kazu Hirata
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata
2023-01-11[mlir][sparse] Generate AOS subviews on-demand.bixia1
2023-01-04[mlir][sparse] Add AOS optimization.bixia1
2023-01-04[mlir][sparse] minor code layout editsAart Bik
2022-12-23[mlir][sparse] use sparse_tensor::StorageSpecifier to store dim/memSizesPeiming Liu
2022-12-22[mlir][sparse] introduce sparse_tensor::StorageSpecifierToLLVM passPeiming Liu